[AT32A403A] 403A一个奇怪的问题

[复制链接]
2519|7
 楼主| knk 发表于 2024-3-20 10:58 | 显示全部楼层 |阅读模式
最近在用AT32F403AVG开发一个产品,已经接近开发完成,功能已经调通,发现一个奇怪的问题。
第1块板是一边写代码一边烧录测试,一直没什么异常,整片擦除,再烧录,功能一切正常。
之后就又焊了两块板,把程序烧录进去之后芯片没反应。
进入仿真模式会卡在 startup_at32f403a_407.s 的 151 行 LDR     R0, =SystemInit
后面发现一个奇怪的解决办法,就把程序大部分代码注释掉,编译烧录,芯片可以正常运行,然后再把注释掉的代码恢复,编译烧录,芯片也可以正常运行。
只要正常运行之后再怎么编译烧录都可以正常运行,正常运行之后无法复现不能正常运行的情况。
只有空片烧录整个工程完整的代码才会出现不能正常运行的现象。

呐咯密密 发表于 2024-3-20 11:38 | 显示全部楼层
是不是烧录缺少启动文件
储小勇_526 发表于 2024-3-20 13:17 | 显示全部楼层
https://blog.csdn.net/luoluoaiyuanyuan/article/details/90478829帮你找了个解决方案,看看行不行,一般遇到这些问题最好bing搜索一下,这个论坛很难找到合适的答案。
muyichuan2012 发表于 2024-3-20 13:28 | 显示全部楼层
需要先用ICP tool把224K SRAM开启。默认是96K的。

评论

knk
是的,是这个问题  发表于 2024-3-20 13:38
地瓜patch 发表于 2024-3-20 21:49 来自手机 | 显示全部楼层
muyichuan2012 发表于 2024-3-20 13:28
需要先用ICP tool把224K SRAM开启。默认是96K的。

直击要害,赞一个
trucyw 发表于 2024-3-21 08:36 | 显示全部楼层
学习了
WoodData 发表于 2024-3-21 09:16 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

knk

17

主题

383

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部