hnsywhz 发表于 2023-11-28 15:52:32

烧录时不能保留EEPROM数据 | 已解决

软件设置如图,去掉了清楚EEROM缓冲区和下次下载用户程序擦除用户EEPROM区的勾,但实际并且有效果,还是会擦除掉之前存入的应用数据。

神农鼎 发表于 2023-11-28 16:05:55



www.stcai.com/gjrj

hnsywhz 发表于 2023-11-28 16:17:08

一样的,通过实验发现,这个下次还真就是下次,也就是说芯片当前没有是下次下载保留EEPROM的选项烧录的,那么这一次烧录,再怎么去掉勾也是没用的,这一次还是会擦除,我不知道我说的是否正确,从我目前的模拟现象来讲是这样的。

zhp 发表于 2023-11-28 21:11:31

hnsywhz 发表于 2023-11-28 16:17
一样的,通过实验发现,这个下次还真就是下次,也就是说芯片当前没有是下次下载保留EEPROM的选项烧录的,那 ...

“下次下载用户程序时擦除用户EEPROM区”这个选项是对下次下载才有效

测试步骤:
1、先去掉“下次下载用户程序时擦除用户EEPROM区”勾选项后下载一次
2、然后运行用户程序,在EEPROM中写入需保存的数据
3、再次下载时就不会擦除EEPROM中的数据了

bloc 发表于 2023-12-2 10:20:48

你好,新版本没有第二个选项应该怎么设置呀,勾选了第一个但下次下载还是被擦除了

bloc 发表于 2023-12-2 10:28:11

bloc 发表于 2023-12-2 10:20
你好,新版本没有第二个选项应该怎么设置呀,勾选了第一个但下次下载还是被擦除了
...

看了下数据手册,eeprom地址是从后向前的,写入地址为0x00的会被擦除

bloc 发表于 2023-12-2 10:48:54

bloc 发表于 2023-12-2 10:28
看了下数据手册,eeprom地址是从后向前的,写入地址为0x00的会被擦除

还是不行,之前的数据掉电测试了都是正常的,但下载程序数据就会被擦除

bloc 发表于 2023-12-2 10:54:03

bloc 发表于 2023-12-2 10:48
还是不行,之前的数据掉电测试了都是正常的,但下载程序数据就会被擦除

6.92c版本有“下次下载用户程序是擦除用户EEPROM区”这个选项,取消勾选后就正常了,但6.92G版本没有,怎么和官方反馈呀

bloc 发表于 2023-12-2 10:55:35

bloc 发表于 2023-12-2 10:54
6.92c版本有“下次下载用户程序是擦除用户EEPROM区”这个选项,取消勾选后就正常了,但6.92G版本没有,怎 ...

我人傻了,找到了,这有个滚动条,下拉就有

hu3507 发表于 2023-12-3 20:57:47

{:titter:}软件写的下次就是 下次
页: [1] 2
查看完整版本: 烧录时不能保留EEPROM数据 | 已解决