你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

用eclipse+JLINK搭建的STM32开发环境

[复制链接]
小蚂蚁快溜跑 发布时间:2015-1-7 11:22
此贴转为不太懂linux的新手准备,先声明我是新手,老手就不用看了。
步骤:
1:先下载eclipse cdt,http://www.eclipse.org/downloads/,选择for c/c++ developers,安装好,别选错了不然插件都安装不上。
2:进入插件下载中心输入 http://gnuarmeclipse.sourceforge.net/updates获取插件,全部安装。
3:下载gcc-arm-none-eabi,并设置好环境变量,如何设置请百度,至于这个在哪里下载我这没有地址自己找下。,
4:回到eclipse,新建->c/c++->c project->stm32f10x c/c++ project toolchains 选择 Cross ARM GCC,输入工程名字,然后一路next,其中会要你输入些芯片参数,按照需求输入即可,默认会有一个blink的小例子,可以先勾选作为实验,然后会要求选择toolchain path,就是下载的gcc-arm-none-eabi文件中的BIN这个文件,确认finish。之后工程建立好了,查看src文件有main函数,也没有错误可以直接编译,这里还要设置下输出文件格式,右击工程名,选择properties,展开c/c++ build->setting,找到Cross ARM GNU Create Flash Image下的General,把output改成raw binary ,OK,接下来右键工程名build,会在工程路径的Debug文件夹中产生bin文件。

收藏 评论7 发布时间:2015-1-7 11:22

举报

7个回答
小蚂蚁快溜跑 回答时间:2015-1-7 11:23:50
接下来就是下载了,先下载Jink驱动 http://www.segger.com/jlink-software.html,安装好,然后插上jlink进行如下测试:


 首先将硬件Jlink连接在电脑上和目标版连接好,再将Jlink从物理PC机转移映射到虚拟机下(如果你的ubuntu是运行在虚拟机中),输入测试命令
#JLinkExe
成功的话会写些东西,
然后输入:
① h   --停止程序的运行
② exec device=STM32F103ZE   --选择芯片型号
③ loadbin Led_Test.bin 0x8000000   --下载
然后如果写下载成功就OK了,然后输入:
r -复位
然后输入:
g-运行
然后就可以看见led在闪烁了
小蚂蚁快溜跑 回答时间:2015-1-7 11:24:44
剩下的再难的我就不知道怎么弄了,另寻高手吧
w小菜才 回答时间:2015-1-7 11:24:45
恩恩,有用啊
小蚂蚁快溜跑 回答时间:2015-1-7 11:25:36

恩恩,也是跟别人学的
小蚂蚁快溜跑 回答时间:2015-1-7 11:46:21
自顶。。。。上去
aahahaha 回答时间:2015-1-7 12:21:19
有用啊,谢谢分享
zfz0122 回答时间:2015-1-7 12:31:50
eclipse上的编程呢

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版