[STM32F1] 今天终于用上Eclipse写stm32程序了

[复制链接]
34986|109
 楼主| ZhangStudy 发表于 2013-11-30 14:51 | 显示全部楼层
选择处理器类型,我使用的cpu是stm32f100c8t6,修改各个选项,如下图。修改完后(注意,每个选项都修改过),按next按钮。
A11.jpg
 楼主| ZhangStudy 发表于 2013-11-30 14:52 | 显示全部楼层
这一页不用修改,直接按next按钮。
A12.jpg
 楼主| ZhangStudy 发表于 2013-11-30 14:53 | 显示全部楼层
这一页也不必修改,保留Debug和Release两组设置。直接按Next按钮继续。
A13.jpg
 楼主| ZhangStudy 发表于 2013-11-30 14:57 | 显示全部楼层
本帖最后由 ZhangStudy 于 2013-11-30 15:18 编辑

这一页是选择编译工具,按图中选项设置,注意,您计算机上的 Toolchain Path 可能有差异(其实是前面Sourcery CodeBench Lite Edition for ARM安装目录)。按finish按钮生成工程。
A14.jpg
 楼主| ZhangStudy 发表于 2013-11-30 14:58 | 显示全部楼层
生成的工程可以直接使用了,朋友们可以根据自己的情况编写stm32程序了。
不过,这个工程中还有一个小bug,无法编译,需要修改一点设置。
 楼主| ZhangStudy 发表于 2013-11-30 15:02 | 显示全部楼层
右键点击工程(图中的蓝色圈圈),选择Properties菜单(红圈圈)。
A15.jpg
 楼主| ZhangStudy 发表于 2013-11-30 15:04 | 显示全部楼层
按照图中红圈圈的提示,打开ToolChains标签页。
A16.jpg
Rain_King 发表于 2013-11-30 15:05 | 显示全部楼层
支持一个下................
 楼主| ZhangStudy 发表于 2013-11-30 15:06 | 显示全部楼层
上图中的蓝圈圈的两个命令写错了,做如下改正:

cs_make  改为  cs-make
cs_rm    改为  cs-rm

修改结束后,按OK按钮关闭窗口。
 楼主| ZhangStudy 发表于 2013-11-30 15:07 | 显示全部楼层
新的工程已经能够正常编译了!

不过,还不会让ecipse自动烧写flash,大家慢慢研究。
先找一个单独的flash烧写软件使用。
 楼主| ZhangStudy 发表于 2013-11-30 15:10 | 显示全部楼层
还有,gcc的编译器比keil中的编译器好用多了,直接支持ISO的C11标准。
bbstr 发表于 2013-11-30 15:17 | 显示全部楼层
ZhangStudy 发表于 2013-11-30 15:07
新的工程已经能够正常编译了!

不过,还不会让ecipse自动烧写flash,大家慢慢研究。

你参考下这个

http://hertaville.com/2012/09/16/part-3-debugging-openocd-0-6-0/
 楼主| ZhangStudy 发表于 2013-11-30 15:20 | 显示全部楼层
谢谢32楼,现在没时间了。留待以后慢慢研究吧!
shizaigaole 发表于 2013-11-30 15:58 | 显示全部楼层
江枫渔火 发表于 2013-11-30 16:26 | 显示全部楼层
灰尘好
i55 发表于 2013-11-30 18:17 | 显示全部楼层
eclipse用jlink调试stm32可以参考这两个网页,eclipse的Debug Perspective没有reset按钮是硬伤。啊!啊!啊!啊!啊!啊!啊!啊!啊!啊!啊!啊!啊!啊!
http://www.emb4fun.de/archive/jlink/index.html
http://www.emb4fun.de/archive/eclipse/index.html
zhangmangui 发表于 2013-11-30 20:29 | 显示全部楼层
谢谢分享啦
i55 发表于 2013-11-30 20:51 | 显示全部楼层
ZhangStudy 发表于 2013-11-30 15:10
还有,gcc的编译器比keil中的编译器好用多了,直接支持ISO的C11标准。

但是gcc优化开到最大也比mdk产生的代码大,不过免费的编译器不能要求太高。stm32编译器据说效率最高的是greenhills可惜一直没找到支持cortex-m3的版本,手头三种编译器最牛是iar,其次mdk,最次gcc
51xlf 发表于 2013-11-30 21:25 | 显示全部楼层
高手!
51xlf 发表于 2013-11-30 21:25 | 显示全部楼层
java软件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部