[AT32F403/403A] keil仿真的问题,求解。

[复制链接]
1429|6
 楼主| fight281 发表于 2025-5-31 20:29 | 显示全部楼层 |阅读模式
本帖最后由 fight281 于 2025-5-31 20:38 编辑

在仿真的时候,发现使用keil erase all chip之后进行仿真后原来写入flash里边的备用数据仍然还在,不清楚怎么回事,试了好几次都是一样。实测keil是确实删除了,但是仿真的时候还没有执行代码就已经写入了,开发板好像也是这样,谁知道怎么回事吗?请教下。 68420683af4c2df207.png
jobszheng 发表于 2025-6-1 07:01 来自手机 | 显示全部楼层
keil是先下载再复位进入仿真。
ufbycd 发表于 2025-6-1 09:43 | 显示全部楼层
是调试不是仿真,JLink是调试器,不是仿真器。
William1994 发表于 2025-6-1 13:04 | 显示全部楼层
debug那里有个cache code, 去掉.
会变慢, 因为你打开memory会从下位机刷上来
有些仿真器菜单里面有个刷新菜单, 比如 silabs的E-UC5的菜单里面就有,
probedog 发表于 2025-6-9 15:59 | 显示全部楼层
擦除不完全?
classroom 发表于 2025-6-9 17:00 | 显示全部楼层
检查开发板的启动模式配置,如BOOT0引脚状态。若BOOT0被拉高,芯片可能从内置SRAM启动,导致断电后数据丢失或程序执行异常。
stormwind123 发表于 2025-6-9 18:00 | 显示全部楼层
重启仿真器或断开再重新连接。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

48

帖子

2

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