lm2331 发表于 2026-3-12 16:21:47

128K加密写入后 用户EEPROM区数据被擦除

芯片:STC32G12K128;用户EEPROM设置保留16K;

不加密的时候,用户EEPROM区设置=16K,EEPROM用户数据写入多少次都不会丢失;
加密的时候,用户EEPROM区=128K[原设16K无法写入,按手册要求设为128K],每次写入EEPROM用户数据每次都被擦除;

ercircle 发表于 2026-3-12 23:09:21


未复现,检查以下选项。IAP访问避开代码大小尽可能靠后
上传复现视频,代码工程






lm2331 发表于 2026-3-13 10:09:51

ercircle 发表于 2026-3-12 23:09
未复现,检查以下选项。IAP访问避开代码大小尽可能靠后
上传复现视频,代码工程



您好!
我描述的有的不清楚,您这代码是128K加密升级后写EEPROM操作;
我碰到的问题是存于EEPROM中的数据,在使用加密下载后存于EERPOM中的数据会丢失、使用未加密下载的话EEPROM中的数据不会丢失;
现在的问题就是加密下载如何设置不会擦除作为用户EEPROM区的数据,用户数据区地址现为FE0000-FE3FFF:16K大小;程序大小有70k左右;

ercircle 发表于 2026-3-13 10:23:40

lm2331 发表于 2026-3-13 10:09
您好!
我描述的有的不清楚,您这代码是128K加密升级后写EEPROM操作;
我碰到的问题是存于EEPROM中的 ...

不支持


lm2331 发表于 2026-3-17 15:01:28

ercircle 发表于 2026-3-13 10:23
不支持

谢谢!
STC8H8K64U的程序加密后传输正常没有问题,STC32G12K128的程序加密后传输不行;
STC8H8K64U和STC32G12K128的USB功能只要芯片执行过休眠唤醒,USB就失效只能断电恢复;
看样得看后期的芯片是否修正了最常用的USB和加密传输功能!

ercircle 发表于 2026-3-17 16:37:21

lm2331 发表于 2026-3-17 15:01
谢谢!
STC8H8K64U的程序加密后传输正常没有问题,STC32G12K128的程序加密后传输不行;
STC8H8K64U和STC3 ...

1.加密功能:试下将eeprom文件封装为code数组和代码一起下载





2.usb睡眠问题:
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=22952&pid=211513
页: [1]
查看完整版本: 128K加密写入后 用户EEPROM区数据被擦除