OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 19206|回复: 24

那些免费好用的STM32的IDE一之Emblock

[复制链接]

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
发表于 2016-4-29 10:38:55 | 显示全部楼层 |阅读模式
本帖最后由 秋之前 于 2016-4-30 10:25 编辑

Em:blocks是一个免费开源的IDE支持多种芯片的编译调试,其中就包括STM32系列,功能强大,体积小。同时支持Jlink和STLink。
软件大小:
1.JPG
好吧,闲话少扯,开始干活了。
1、下载安装
这个没什么好说的
2、新建项目
此处我们以STM32F103ZE为例
2.JPG 3.JPG 4.JPG
5.JPG 6.JPG 7.JPG
8.JPG
点击finish后会自动弹出调试器的配置界面
9.JPG
默认的是stlink,我们关掉选择Jlink
10.JPG
点击setting
11.JPG 12.JPG
勾选从main运行,OK工程到此建立完成
13.JPG
这是默认的工程视图
14.JPG
他的工程分类有三种方式:1不分类,2以文件类型分类,3以磁盘文件夹方式分类,由于第三种方式跟MDK比较相似,就可以切换到第三种方式
15.JPG 16.JPG
这是工程文件分布
17.JPG
我们可以按照自己的风格重新处理一下
18.JPG
标有1的文件不要动要保留,因为这几个文件跟编译器有关,不能用官方的随便代替的。
标有2的两个文件一般不会用到,但还是留着吧。其他的文件均可使用官方库文件代替。替换就没什么好说的了
将相对应的文件从官方库中进行添加或者替换
20.JPG
1为添加后的文件,2为替换替换后的文件

接下来就是工程的设置了
老规矩,预定义两个宏
21.JPG 22.JPG
尝试编译试试
23.JPG
发现没有编译错误,同时生成了可执行文件
如果需要下载或者调试,就点这个按键
24.JPG
从这儿调出watch窗口
25.JPG
这几个按钮不需要我说了吧。
26.JPG
OK,大功告成
注本帖属于原创,转帖请注明作者by秋之前

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-4-29 10:44:07 | 显示全部楼层
本帖最后由 秋之前 于 2016-4-30 10:26 编辑

求加精,@正点原子@Admin ,@八度空间
回复 支持 反对

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13104
金钱
13104
注册时间
2012-11-26
在线时间
3811 小时
发表于 2016-4-29 10:51:56 | 显示全部楼层
支持一下,哪天用到了再说
回复 支持 反对

使用道具 举报

22

主题

180

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2015-6-29
在线时间
101 小时
发表于 2016-4-29 11:10:51 | 显示全部楼层
不错,VS的风格
我是菜鸟
回复 支持 反对

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5140
金钱
5140
注册时间
2014-8-26
在线时间
1317 小时
发表于 2016-4-29 11:38:03 | 显示全部楼层
支持下,不知道目前支持F7不
回复 支持 反对

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-4-29 11:52:45 | 显示全部楼层
login_FAE 发表于 2016-4-29 11:38
支持下,不知道目前支持F7不

目前只有M0、M3、M4,还有其他厂家的一些芯片
回复 支持 反对

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-4-29 11:54:17 | 显示全部楼层
秋之前 发表于 2016-4-29 11:52
目前只有M0、M3、M4,还有其他厂家的一些芯片

关键是免费开源,代码提示功能甩MDK几十条大街,界面简洁,风格清新
回复 支持 反对

使用道具 举报

12

主题

36

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2394
金钱
2394
注册时间
2016-4-14
在线时间
225 小时
发表于 2016-4-29 13:33:49 | 显示全部楼层
看起来很像是VS啊,不知道对于代码补全,提示什么的是不是跟VS差不多。
回复 支持 反对

使用道具 举报

12

主题

432

帖子

0

精华

高级会员

Rank: 4

积分
729
金钱
729
注册时间
2012-6-21
在线时间
59 小时
发表于 2016-4-29 15:42:48 | 显示全部楼层
呵呵。
回复 支持 反对

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5140
金钱
5140
注册时间
2014-8-26
在线时间
1317 小时
发表于 2016-4-29 17:39:40 | 显示全部楼层
秋之前 发表于 2016-4-29 11:54
关键是免费开源,代码提示功能甩MDK几十条大街,界面简洁,风格清新

有时间试下
回复 支持 反对

使用道具 举报

6

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
767
金钱
767
注册时间
2014-11-15
在线时间
91 小时
发表于 2016-4-30 10:02:01 | 显示全部楼层
在用中,主要要注意gcc的一些语法
回复 支持 反对

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-4-30 10:24:35 | 显示全部楼层
@正点原子@Admin ,@八度空间,求加精,一个系列的两个帖子,谢谢
回复 支持 反对

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2015-8-13
在线时间
13 小时
发表于 2016-7-23 22:23:55 | 显示全部楼层
谢谢楼主,大爱
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-9-3 21:44:33 | 显示全部楼层
不错,cool
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2016-4-6
在线时间
15 小时
发表于 2016-11-1 20:06:25 | 显示全部楼层
感觉和codeblocks很像,喜欢这样的风格。
回复 支持 反对

使用道具 举报

7

主题

96

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2016-8-24
在线时间
62 小时
发表于 2016-11-1 20:59:04 | 显示全部楼层
cool!!! make
回复 支持 反对

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-11-3
在线时间
31 小时
发表于 2016-11-26 23:19:56 | 显示全部楼层
求助楼主,STLink怎么用,C:\Users\DELL\Desktop\1.png
回复 支持 反对

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-11-3
在线时间
31 小时
发表于 2016-11-26 23:21:35 | 显示全部楼层
求助楼主,出现这个提示
回复 支持 反对

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-11-3
在线时间
31 小时
发表于 2016-11-27 11:59:06 | 显示全部楼层
解决了 stlink固件的原因
回复 支持 反对

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-12-14 11:25:13 | 显示全部楼层
关于“那些免费好用的STM32的IDE”系列教程的概述:
1、第一篇为coldblock的嵌入式版教程,
即“那些免费好用的STM32的IDE一之Emblock”,已发布
地址:http://www.openedv.com/thread-73485-1-1.html
2、第二篇为eclipse系列第一部分
即“那些免费好用的STM32的IDE二之Eclipse+GNU+Jlink”,已发布
地址:http://www.openedv.com/thread-73543-1-1.html
3、第三篇为eclipse高级篇,解决printf等标准库的支持问题,
即“那些免费好用的STM32的IDE二之Eclipse+GNU+Jlink(高级篇)”,已发布。
地址:http://www.openedv.com/thread-89312-1-1.html
4、第四篇为eclipse进阶篇(一),解决编译链的优化选项问题,降低生成文件大小,同时解决在不用调试的情况下实现一键下载的问题,待发布
5、第五篇为eclipse进阶篇(二),解决自定义程序的flash和ram的起始地址和空间大小的设置,实现bootloader和app的flash分配问题、待发布
6、第六篇为makefile+stm32篇,教你如何使用makefile构建自己最小最高效最简洁最自由的开发环境,待发布
以上是本人当前已完成的教程,只是有些还没有发布出来,有空更新,后面有什么规划待定。
如果需要提前了解教程:可以直接添加本人qq:1017621406或者QQ群:STM32兴趣交流 133596116
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
金钱
312
注册时间
2013-6-19
在线时间
111 小时
发表于 2017-1-4 11:30:42 | 显示全部楼层
支持楼主
回复 支持 反对

使用道具 举报

8

主题

570

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2908
金钱
2908
注册时间
2016-5-13
在线时间
184 小时
发表于 2017-1-4 15:43:06 | 显示全部楼层
牛逼 牛逼 牛逼 啊 ,看的我好激动啊。keil的注册码只能用到2020年啊。果断收藏了。
回复 支持 反对

使用道具 举报

3

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2019-5-4
在线时间
45 小时
发表于 2019-12-30 14:40:33 | 显示全部楼层
准备换这个风格的,和CODE BLOCK好像啊
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
562
金钱
562
注册时间
2018-7-8
在线时间
118 小时
发表于 2020-4-23 09:32:36 | 显示全部楼层
Bula 发表于 2016-4-30 10:02
在用中,主要要注意gcc的一些语法

是的,是gcc的编译器
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-10-15
在线时间
10 小时
发表于 2020-4-24 02:58:37 | 显示全部楼层
感谢你的分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 01:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表