打印
[AT32F403/403A]

keil仿真的问题,求解。

[复制链接]
972|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 fight281 于 2025-5-31 20:38 编辑

在仿真的时候,发现使用keil erase all chip之后进行仿真后原来写入flash里边的备用数据仍然还在,不清楚怎么回事,试了好几次都是一样。实测keil是确实删除了,但是仿真的时候还没有执行代码就已经写入了,开发板好像也是这样,谁知道怎么回事吗?请教下。

使用特权

评论回复
沙发
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的菜单里面就有,

使用特权

评论回复
5
probedog| | 2025-6-9 15:59 | 只看该作者
擦除不完全?

使用特权

评论回复
6
classroom| | 2025-6-9 17:00 | 只看该作者
检查开发板的启动模式配置,如BOOT0引脚状态。若BOOT0被拉高,芯片可能从内置SRAM启动,导致断电后数据丢失或程序执行异常。

使用特权

评论回复
7
stormwind123| | 2025-6-9 18:00 | 只看该作者
重启仿真器或断开再重新连接。

使用特权

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

本版积分规则

8

主题

48

帖子

2

粉丝