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

后知后觉,使用NUCLEO做仿真器或者下载器

[复制链接]
wgsxsm 发布时间:2015-6-30 17:04
本帖最后由 wgsxsm 于 2015-7-1 11:01 编辑

20150630_163831.jpg QQ截图20150630164342.png

如上图,使用NUCLEO-F303RE的板载STLINK做仿真器或者下载器,超级方便。
试了几个IC都可以进行下载,以STM32F405RGT6的为例,使用第二幅图的连接PIN序与该IC的下载PIN口相接是
VCCPIN,2选1时,如果选择左边的,则需要IC端自己供电;如果选择右边的PIN则,可以使用STLINK为IC端供电,很方便。(注意,此时要给板载的MCU供电,或者将SB12的0欧姆断开)
连接后,会出现一个犹如NUCLEO板接入后的虚拟盘符,为1MB容量。
QQ截图20150630165029.png
使用编译器编译后生成的BIN文件,复制到盘符即可完成下载。
做仿真的话就不必多述,配置好,仿真速度也是很快的。

下面说一下使用MDK软件编译时BIN文件的生成。
楼主使用的是MDK5,与网上介绍的有点出入,也是自己百度了白天,加之自己的理解,终于可以生成了BIN文件
生成工具换地方了,参考下图
QQ截图20150630165620.png
配置时,具体可以百度,这里只简述一下。
QQ截图20150630165811.png
右边长一点的红色框内的,先选择EXE文件。
然后,再点击该框,进入编辑状态,写入如下:
C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe  --bin --output XXX\XXX\XXX\Project\Output\test.bin XXX\XXX\XXX\Project\Output\test.axf
注意,XXX\XXX\XXX为自己的路径,可以采用复制的办法来完成,个人的东西就省略掉了。
个人的做法时,添加exe文件之后,手动输入:--bin --output,然后
复制axf的具体路径,复制两遍,中间以空格分开,前一个把axf换成bin即可。
关于此处的还有另一种写法,请参考二楼的方法,很简洁。
第三种更棒,感谢12楼,直接固定格式了:fromelf.exe  --bin -o "$[url=mailto@L.bin]L@L.bin[/url]" "#L"
QQ截图20150701095639.png



收藏 2 评论21 发布时间:2015-6-30 17:04

举报

21个回答
shaoziyang 回答时间:2015-7-1 09:44:22
creep 发表于 2015-6-30 17:27
试试下面这个命令,表达式更简单些,fromelf.exe路径换成自己安装的路径。

...

不要fromelf前的路径,keil会自动识别的。这样的好处是程序复制到其他位置也可以直接使用,不用修改路径。
creep 回答时间:2015-6-30 17:27:33
本帖最后由 creep 于 2015-6-30 17:28 编辑

试试下面这个命令,表达式更简单些,fromelf.exe路径换成自己安装的路径。
  1. D:\Program Files\keil4.73\ARM\ARMCC\bin\fromelf.exe  --bin -o "$L@L.bin" "#L"
复制代码


lkl0305 回答时间:2015-6-30 17:28:58
多谢分享
mark0668 回答时间:2015-6-30 17:32:20
多谢分享
Paderboy 回答时间:2015-6-30 17:42:54
多谢分享。。。
759611 回答时间:2015-6-30 21:28:24
不错……之前想这样试下一时忘记了,楼主既然出现了盘符,直接在MDK里面download可以吗?
759611 回答时间:2015-6-30 21:28:43
找不到flash配置信息?
wgsxsm 回答时间:2015-6-30 23:19:04
759611 发表于 2015-6-30 21:28
不错……之前想这样试下一时忘记了,楼主既然出现了盘符,直接在MDK里面download可以吗? ...

可以下载和仿真,生成bin文件,批量下载更方便,不需要技术员了。
wgsxsm 回答时间:2015-6-30 23:19:57
759611 发表于 2015-6-30 21:28
找不到flash配置信息?

截图看看?
wgsxsm 回答时间:2015-7-1 08:33:56
creep 发表于 2015-6-30 17:27
试试下面这个命令,表达式更简单些,fromelf.exe路径换成自己安装的路径。

...

试了一下,果然好用,而且简洁。
赞!!!
123下一页

所属标签

STM32团队

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


最新内容

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