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

STM32F207内部FLASH指定扇区烧写文件?

[复制链接]
winamp123 提问时间:2013-9-12 10:08 /
我有一个数据文件想保存在207 内部FLASH某个扇区。请问,有什么工具可以支持烧写任意格式文件到指定扇区?
如果没有,那只有自己实现IAP了。
 
收藏 评论6 发布时间:2013-9-12 10:08

举报

6个回答
wenshijian 回答时间:2013-9-12 10:14:49

RE:STM32F207内部FLASH指定扇区烧写文件?

在ISP模式下,可以任意写FLASH。不过是页写模式,你需要了解ISP命令格式。
winamp123 回答时间:2013-9-12 10:48:40

回复:STM32F207内部FLASH指定扇区烧写文件?

回复第 2 楼 于2013-09-12 10:14:49发表:
在ISP模式下,可以任意写FLASH。不过是页写模式,你需要了解ISP命令格式。
 

你是指用JLINK Commander ?
wenshijian 回答时间:2013-9-12 11:01:32

RE:STM32F207内部FLASH指定扇区烧写文件?

不是的。ISP模式是指把BOOT1拉高,复位之后通过串口1来操作FLASH内容,这是直接使用内置的BOOTLOAD来写FLASH,其实就是ISP的一个过程。请仔细阅读ST官方的ISP相关协议。
回答时间:2013-9-12 12:56:36

RE:STM32F207内部FLASH指定扇区烧写文件?

串口下载设置flash起始结束地址。觉得这样挺麻烦的。楼主不如直接外部flash吧,如w25x16的,便宜又好用。
dennywang 回答时间:2013-9-12 14:25:43

RE:STM32F207内部FLASH指定扇区烧写文件?

你这个问题可以使用h-jtag来完成,很方便。也可以将数据内容保存在文件中,使用jlink来编程。相对来说jlink的操作复杂些。JLINK提供一个J-FLASH ARM,选择好CPU型号后,将保存的数据文件加载,然后编程即可。
wenshijian 回答时间:2013-9-12 14:31:37

RE:STM32F207内部FLASH指定扇区烧写文件?

其实使用ISP方式的话会比较适合公司生产的,因为生产和研发是两回事,你不能指望生产的知道怎么用JTAG。

如果楼主会VBVC之类的编程,完全可以在串口通信的基础上做一些二次开发。就写一个简单的FLASH烧录程序,直接执行ISP的某几条指令就可以实现FLASH查写读操作。

JTAG 和H-JTAG由于是高度开发的产品,没有办法实现二次开发喽。而且你也不能让生产线的人来操作FLASH地址吧?万一出错了也不好判断处理,他们会罢工的。
ISP读写FLASH的过程,在百度贴吧有详细说明:https://tieba.baidu.com/f?kw=stm32isp&from=prin
 
ISP电路.jpg
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版