打印
[开发工具]

STM32 flash loader 问题?

[复制链接]
4996|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
TRUE_ARM|  楼主 | 2009-3-9 17:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用 System Memory 模式启动,仿真下载程序,是不是把启动 flash loader 代码完全冲掉了 ? 
因为再也用不了 串口下载了!

有什么办法重新下载 flash loader? 
沙发
香水城| | 2009-3-9 17:38 | 只看该作者

System Memory 里的内容是不可能冲掉的

使用特权

评论回复
板凳
TRUE_ARM|  楼主 | 2009-3-11 09:02 | 只看该作者

可问题就是ISP功能再也没有了!

可问题就是ISP功能再也没有了! 仅仅是启动模式设置成 system Memory 仿真下载调试后就没有连接ISP了。

使用特权

评论回复
地板
ijk| | 2009-3-11 10:15 | 只看该作者

或许是硬件问题

  或许是硬件问题,比如232的电路出问题,或者芯片损坏,建议进行排查。

使用特权

评论回复
5
TRUE_ARM|  楼主 | 2009-3-11 12:37 | 只看该作者

232通讯完全正常

串口通讯程序跑的很正常,而且还是串口1,也是ISP默认的管脚,

使用特权

评论回复
6
ijk| | 2009-3-11 15:09 | 只看该作者

System Memory 的内容

  System Memory 的内容,用户是可以看的:
1.把跳线跳到System Memory 模式或者RAM,按复位键
2.通过JTAG仿真器,连接STM32电路板(可以下载空代码,或下载代码到RAM里)
3.打开memory窗口,从0x1ffff000开始的代码就是System Memory 的内容,即boot loader

比如,我的STM32F10xVBT6,Y版本,boot loader的起始部分内容为:
20000200 1ffff749 1ffff01f 1ffff021
d004f8df fb9cf000 20000200 47704700

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

124

主题

454

帖子

1

粉丝