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

如何解决STM32下载程序出现Invalid ROM Table

[复制链接]
攻城狮Melo 发布时间:2023-3-30 17:37
刚做的STM32F429IGT的板子使用SWD口下载程序的时候出现“Invalid ROM Table”错误,网上也有很多同行遇到这个问题,他们的解释是因为芯片内部有程序,并且里面的程序使用外部晶振,并且是按照外部晶振为8MHz的频率来设计的,而我们的板子上的晶振是是25MHz的,内部程序运行的时候会出现超频,导致芯片内部锁相环“卡死”,锁相环出现问题就无法给CPU内核提供时钟了,导致无法下载程序。有位网友的做法是使用串口下载工具将芯片内部擦除,这时候单片机内部就不会出现锁相环错误,就可以使用SWD调试器下载程序了。
8 |0 ]& l. q* g4 p
5 w+ ^& ]. T; S/ O0 @1 q按照上面的方法将BOOT0拉高然后使用ISP工具将芯片擦除之后的确可以下载程序了,这可能说明芯片内部是有程序的,但是这个芯片是刚买的,按道理应该是没有程序的,能解释这个问题的可能是芯片不是全新的......
2 K, O: S1 n9 \

- f, a" n: H) ?这是网上找的isp工具,专门通过串口下载程序到stm32,其实这个软件自己就可以做,可以参看stm32的ISP协议。; x: C% {8 O/ T) ^# l7 U
. c8 J6 M$ ^7 F; K( k
20181119164657628.png
2 n+ g& k7 d9 x6 N9 a4 ]) }5 q0 N+ S  C' W) D5 S2 J
. H: e* Q8 `, j- s8 _* |
————————————————0 t. m& t5 b! ^1 ?. R
版权声明:哐哐哐 Quan  \5 o+ u  A: |1 J- l
如有侵权请联系删除
9 F* l& j. O( l% f$ F( I5 `" i+ \$ M. X$ l' I* J9 e

/ d# s2 Z1 p2 p: w3 W! M% D
收藏 评论0 发布时间:2023-3-30 17:37

举报

0个回答

所属标签

相似分享

官网相关资源

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