VCC 发表于 2024-11-11 22:34:33

晓飛飛 发表于 2024-11-11 22:28
既然把后面63.5K都分配给了EEPROM,又没勾选擦除EEPROM,为什么要把全部区域都擦除掉。 ...

这种情况确实不会擦除EEPROM,但是必须提前做好这项设置

乘风飞扬 发表于 2024-11-12 09:06:26

晓飛飛 发表于 2024-11-11 22:28
既然把后面63.5K都分配给了EEPROM,又没勾选擦除EEPROM,为什么要把全部区域都擦除掉。 ...

1. 除非上次烧录时就取消勾选“下次下载用户程序时擦除用户和EEPROM区”,否则这次烧录就会擦除EEPROM区域。这次烧录时设置的这个选项是对下一次烧录生效。
2. 如果这次烧录时设置的EEPROM大小跟上次烧录时设置的不一样,那么这次烧录时会把整个Flash全部擦除,包括EEPROM区域。不管上次烧录时是否取消勾选“下次下载用户程序时擦除用户和EEPROM区”。
楼主说的方法是想通过烧录一小段程序将芯片里其它的代码都读取出来,达到破解的目的。但是这种方法在芯片设计时已经考虑到,并且进行了防范。

晓飛飛 发表于 2024-11-12 11:46:18

乘风飞扬 发表于 2024-11-12 09:06
1. 除非上次烧录时就取消勾选“下次下载用户程序时擦除用户和EEPROM区”,否则这次烧录就会擦除EEPROM区 ...

这得楼主来澄清一下,是出于破解目的,还是有别的什么需求。我觉得楼主都混论坛这么久了,不可能会是这方面的幻想。{:5_314:}

乘风飞扬 发表于 2024-11-12 12:12:59

晓飛飛 发表于 2024-11-12 11:46
这得楼主来澄清一下,是出于破解目的,还是有别的什么需求。我觉得楼主都混论坛这么久了,不可能会是这方 ...

也可能是怕被别人用这种方法破解,所以才进行了解。

小坤 发表于 2024-11-19 17:26:57

勾选EEPROM选项就可以了

vb2002 发表于 2024-11-24 12:05:12

我试过, 可以不用擦除eeprom   在官方软件上面设置就行了.


重新下载后, eeprom数据一直在
页: 1 [2]
查看完整版本: 有关单片机flash下载后会擦除所有扇区吗