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

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

[复制链接]
小蚂蚁快溜跑 发布时间:2015-1-7 11:22
此贴转为不太懂linux的新手准备,先声明我是新手,老手就不用看了。2 M4 Y/ G( E7 K
步骤:
$ Y9 R: l( Q- |0 Z1 Q1:先下载eclipse cdt,http://www.eclipse.org/downloads/,选择for c/c++ developers,安装好,别选错了不然插件都安装不上。
6 `6 [. z) i/ M, [( ?/ B! C/ }2:进入插件下载中心输入 http://gnuarmeclipse.sourceforge.net/updates获取插件,全部安装。: U0 K% e# R( {
3:下载gcc-arm-none-eabi,并设置好环境变量,如何设置请百度,至于这个在哪里下载我这没有地址自己找下。,
* c2 ^$ S# }, x1 D  \2 b% Q9 O4:回到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文件。
4 d. A* q9 y7 K1 i0 v8 L
' ]' L: F0 }0 Z  c; J3 i5 W
赞 收藏 评论7 发布时间:2015-1-7 11:22

举报

7个回答
小蚂蚁快溜跑 回答时间:2015-1-7 11:23:50
接下来就是下载了,先下载Jink驱动 http://www.segger.com/jlink-software.html,安装好,然后插上jlink进行如下测试:
6 s: W! V( e) U+ y. M2 j
8 z, d+ S3 ]- u/ k
8 |1 X# r; a$ s4 W 首先将硬件Jlink连接在电脑上和目标版连接好,再将Jlink从物理PC机转移映射到虚拟机下(如果你的ubuntu是运行在虚拟机中),输入测试命令" Y# C. g3 h) N$ |
#JLinkExe
/ U; a5 n9 ?+ d成功的话会写些东西,
( B- Z) W8 g) _- J然后输入:
5 N3 l1 h1 I5 U* L- P2 I① h   --停止程序的运行9 ?7 C4 |, t+ L+ Y, P
② exec device=STM32F103ZE   --选择芯片型号. r1 D6 d9 F: s4 L% D! _
③ loadbin Led_Test.bin 0x8000000   --下载
8 ]; }0 A! g' s9 [$ ~  }然后如果写下载成功就OK了,然后输入:8 @& w, ]$ L- l, K: g
r -复位
! ?$ w9 Q, ]* E# X5 h: _2 v) d  ^8 f然后输入:
( U. e# V( o* V2 |0 ng-运行
) e. E6 D% m5 j& V% _然后就可以看见led在闪烁了
小蚂蚁快溜跑 回答时间:2015-1-7 11:24:44
剩下的再难的我就不知道怎么弄了,另寻高手吧
w小菜才 回答时间:2015-1-7 11:24:45
恩恩,有用啊
小蚂蚁快溜跑 回答时间:2015-1-7 11:25:36
w小菜才 发表于 2015-1-7 11:24  R9 o) {5 o& d: x% D4 o; g
恩恩,有用啊
0 T) g; E' }) c" z* ]
恩恩,也是跟别人学的
小蚂蚁快溜跑 回答时间:2015-1-7 11:46:21
自顶。。。。上去
刘营聪 回答时间:2015-1-7 12:21:19
有用啊,谢谢分享
kqh1120 回答时间:2015-1-7 12:31:50
eclipse上的编程呢
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版