eanry 发表于 2025-12-16 11:04:11

Keil仿真调试时擦除了EEPROM内容

如题,为何在仿真调试时会擦除了EEPROM的内容?需要如何设置KEIL项目才能避免此情况?

MCU:Ai8H8K64U
EEPROM大小:设置为1K

wjhhhhh 发表于 2025-12-16 11:46:36

ISP界面 找“硬件选项” ,框框里倒数第二个“下次下载...擦除..EEROM区”, 去掉勾选。试试。
仿真调试么? 还不会。不知该怎么处理

AI芯 发表于 2025-12-16 13:14:45

STC8H8K64U的EEPROM仿真时没写进去
https://www.stcaimcu.com/thread-4169-1-1.html
(出处: 国芯人工智能技术交流网站)



乘风飞扬 发表于 2025-12-16 16:49:45

直接烧录附件例子到芯片里测试,通过串口打印读写结果

cwm 发表于 2025-12-16 16:56:25

STC8G1K08A 仿真时擦掉了eeprom的数据,请发一个测试程序给我参考一下,要求使用调试口输出打印信息。谢谢!

eanry 发表于 2025-12-16 18:30:25

AI芯 发表于 2025-12-16 13:14
STC8H8K64U的EEPROM仿真时没写进去
https://www.stcaimcu.com/thread-4169-1-1.html
(出处: 国芯人工智能技 ...

这些在多次仿真测试中已经知道了。现在关键是如何在仿真时把EEPROM数据一并写入。

eanry 发表于 2025-12-16 18:31:33

wjhhhhh 发表于 2025-12-16 11:46
ISP界面 找“硬件选项” ,框框里倒数第二个“下次下载...擦除..EEROM区”, 去掉勾选。试试。
仿真调试么 ...

不好意思,是我表达的不清楚还是你误会了我的意思?我不是说ISP下载程序,是说KEIL中仿真调试程序。

eanry 发表于 2025-12-22 21:44:00

大家有什么好的方法解决吗?
页: [1]
查看完整版本: Keil仿真调试时擦除了EEPROM内容