pxc 发表于 2024-12-18 14:21:47

32g划分eeprom后做isp升级,编译的hex还是把划出的地址补上0xFF,升级导致参数被清

<p><img src="data/attachment/forum/202412/18/142045iw5uo3g53yu3rsum.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/18/142154us3jg5jzz3xjttjy.png" alt="image.png" title="image.png" /></p>

DebugLab 发表于 2024-12-18 14:47:09











pxc 发表于 2024-12-18 15:16:21

DebugLab 发表于 2024-12-18 14:47


你说的这个流程验证成功了,我已经在AP代码里面做了切换到ISP,也能下载成功。
1.如果设置用户eeprom为128K,是可以下载成功的;只是AP工程编译后的hex把划出来的eeprom空间也编译出来全部填了0xFF,导致isp升级时把划出来的eeprom中的内容全部擦除了。

2.阅读芯片手册设置eeprom为110K(划出了18K),用isp升级就会这样失败。

最终我的目的时,不管用什么方式,用isp升级时,AP工程编译出来的hex不能把我划出eeprom内容清除。
页: [1]
查看完整版本: 32g划分eeprom后做isp升级,编译的hex还是把划出的地址补上0xFF,升级导致参数被清