历史上的今天
返回首页

历史上的今天

今天是:2025年12月09日(星期二)

正在发生

2022年12月09日 | 使用EmBitz开发STM32项目的环境配置

2022-12-09 来源:zhihu

一、EmBitz软件获取与安装

1、EmBitz软件的获取

  EmBitz原名Em::Blocks,是基于Code::Blocks开发的,面向嵌入式的C/C++集成开发环境。支持J-Link和ST-Link调试器。使用J-Link仿真器时需安装J-Link GDB Server。

  EmBitz下载地址:http://www.emblocks.org/web/downloads-main

  J-Link GDB Server下载地址:https://www.segger.com/downloads/jlink


2、EmBitz软件的安装 【学习技术群769843038】

  软件下载后解压,运行安装包开始安装,如下图:

 点击“Next”按钮开始安装,出现授权界面点击“I Agree”按钮。

 出现组件选择界面,默认为全选,点击“Next”按钮继续

 出现选择安装路径选择界面,选择安装路径,点击“Install”按钮。

开始安装,无需干预。

安装完成,点击“Finish”按钮。

弹出检测编译器界面,点击“OK”完成安装过程。

二、在EmBitz中创建并调试项目 【学习技术群769843038】

1、启动安装好的EmBitz软件,如下图:

2、点击“File”菜单,选择“New”,选择“Project”

3、出现项目类型选择界面,如下图。选择ST类型的项目,点击“Go”按钮

4、点击“Next”按钮

5、出现项目名称及项目路径输入界面。输入项目名并选择路径,如下图所示:

6、设置“Debug”和“Release”路径。点击“Next”按钮

7、选择ST设备族,然后进入下一步

8、选择设备系列,然后进入下一步

9、选择目标处理器,点击“Finish”按钮

10、弹出调试接口配置选项,默认是ST-Link,我们要使用J-Link作为调试设备,所以点击“Cancel”按钮

在“GDB Server”选项卡的“Selected Interface”列表框中选择J-Link,在“Device Family”中选择STMicroelectronics

点击“Settings”出现如下界面,在“Device”列表框中选择和前面目标设备一致的设备。

切换到“Target Settings”选项卡,选中“Target debug options”标签下的“Run to main()”复选框。点击“OK”按钮完成配置

11、出现如下的项目结构

12、编译该项目,无错误。

13、下载到目标设备并使用J-Link调试结果正确。

至此EmBitz开发STM32项目的开发环境配置完成。


推荐阅读

史海拾趣

川晶科技公司的发展小趣事

在市场竞争日益激烈的背景下,川晶科技始终坚持创新驱动的发展战略。公司不断加大产品创新和自主研发的力度,推动产品向微型化、低耗能方向发展。通过引入新技术、新工艺,川晶科技成功开发出了一系列具有竞争力的新产品,满足了市场的多样化需求。同时,公司还积极探索新的应用领域,努力拓展市场空间,为公司的持续发展注入了新的动力。

DIOTECH公司的发展小趣事

为了进一步提升市场份额和品牌影响力,DIOTECH公司开始加大市场拓展力度。通过参加国际电子展会、举办新品发布会等活动,公司成功吸引了全球范围内的客户和合作伙伴的关注。同时,公司还加强了品牌建设,通过一系列营销活动提升了品牌知名度和美誉度。这些努力使得DIOTECH逐渐成为了电子行业内的知名品牌。

依必安派特(ebmpapst)公司的发展小趣事

1996年,依必安派特在上海外高桥保税区设立了其在中国的首个据点——依必安派特风机(上海)有限公司。最初,它仅作为销售为主的贸易公司,为中国市场提供德国制造的风机和电机产品。然而,随着中国市场的快速增长和需求的不断变化,依必安派特意识到仅仅作为贸易公司已无法满足市场需求。于是,在2000年,依必安派特电气(上海)有限公司正式成立,开始在上海本地生产风机和电机,标志着依必安派特从贸易到制造的转变。

Crocus Technology公司的发展小趣事

在成立初期,Crocus Technology专注于IP存储模块的研发与销售。这一时期,公司通过不断的技术创新和市场调研,成功开发出了一系列具有竞争力的产品。这些产品不仅满足了市场对高性能存储解决方案的需求,还为公司积累了宝贵的市场经验和客户资源。

德尔创(Dersonic)公司的发展小趣事

在激烈的市场竞争中,德尔创始终保持着对技术创新的追求。公司不断加大研发投入,引进高端人才和先进设备,积极探索新的技术路线和产品应用。通过多年的积累和创新,德尔创在电子元器件领域已经拥有了一批具有自主知识产权的核心技术,并在市场上取得了显著的优势。这些技术优势不仅提升了公司的竞争力,还为公司的未来发展奠定了坚实的基础。

Data Delay Devices公司的发展小趣事

DDD公司成立于1964年,当时正值电子行业的蓬勃发展期。创始人看到了延迟线技术在计算机和电信领域中的巨大潜力,决定投身其中。然而,初期的市场并不如预期般顺利,公司面临着资金短缺、技术难题和市场竞争等多重压力。但DDD公司的创始人凭借对技术的热情和坚定的信念,带领团队不断研发新产品,优化生产工艺,逐渐在市场中树立了自己的品牌形象。

问答坊 | AI 解惑

总结给要参加电子设计竞赛的同学们

本帖最后由 paulhyde 于 2014-9-15 09:33 编辑 总结给要参加电子设计竞赛的同学们 电子设计竞赛的近几年成为企业录用大学生的重点考察点从而带动成为大学生的热点,在参赛的同学中有很多是大二学生或者是第一次参赛的同学,或许很迷茫、不知道从 ...…

查看全部问答>

2008奥运考验医疗卫生行业IT基础设施

对很多体育爱好者来说,奥运是一个盛大的聚会;而对组织者和当地政府而言,奥运是一次前所未有的巨大考验。在短时间内,云集众多的运动员、官员和来访者,各种突发事件和重大事件可能不期而至,对各个行业带来了巨大的压力。而医疗卫生行业作为奥运 ...…

查看全部问答>

嵌入式系统软件反盗版问题

我想知道怎么能做到一套硬件系统唯一对应一套软件,关键硬件没有唯一性,要是cpu或存储器能有个序列号就好办,一般的flash是不都没有串号或者叫序列号?三星的K9F1208U0M好像没有啊!…

查看全部问答>

交叉编译器生成的ELF文件问题?

怎样从.elf格式文件中获得变量的信息,包括名称,类型,地址?哪位大神能发给我这样的函数?不胜感激。744287475@qq.com…

查看全部问答>

嵌入式群、LINUX群、VC群、黑客群、ASP群、经济群

欢 迎 大 家 加 入: 黑客开发者群:18605156,48490346,17795088,48490503 VC 群:18607590 ASP群:48490599 嵌 入 式 群:33956012加入请写名原因。 LINUX 群:18788803 经济、军事群:3685785 …

查看全部问答>

430F5438资料

与430x54xx配套的资料 希望可以有助于像我一样刚开始学习5系列单片机LZ…

查看全部问答>

CPLD中两个inout接口怎么打通,大侠们不要路过,进来说说您的方案,评优嘉奖啊

问题是这样的:一个CPLD上接了两个I2C的接口,即scl,sda和scl1,sda1,怎么将这两个I2C打通。(scl,sda是主机I2C,scl1,sda1是从机I2C) 问题相关信息搜集: I2C的scl信号是单通(input scl;   output scl1),这个信号直接相连就可以, ...…

查看全部问答>

嵌入式学习的点点滴滴(我的学习笔记-《鸟哥的linux私房菜》4)

好久没发帖了呢,最近几天回家了。。 在这里我想感谢soso管理员对我的支持,每次发帖她都会支持我继续写下去,谢谢 现在继续我这几天学习的总结吧。 linux一般将文件可存取访问的身份分为3个类别,分别是owner(用户),group(用户组),othe ...…

查看全部问答>

Beaglebone上android4.2音频移植

启动板的打印信息显示ALSA List Device: no soundcards found.进入系统的/dev/snd目录下,只存在这timer,没有pcmC0Dx和controlC这些文件。…

查看全部问答>