ygdz 发表于 2024-4-7 14:15:43

设置为EEPROM的问题,导致设备ID号无法从ROM对应位置读出

比如STC8A8K64D,设置为2K的EEPROM。
是不是设备ID号和核心电压等特殊参数无法再从ROM对应的位置读出来了?
因为EEProm总是从后向前规划,那设备ID和特殊参数是不是就无法从ROM指定的位置获取了。
第一次用自定义EEPROM。诸位谁有经验,说下,谢谢了

ygdz 发表于 2024-4-7 14:16:16

哪位大佬来解答下

ygdz 发表于 2024-4-7 14:18:08

在做STC8A的远程升级,弄完后,发现ID号全部是FF,怀疑是被擦除了。因为全段按照说明要求,全部定义为了EEPROM

神农鼎 发表于 2024-4-7 14:33:53






ygdz 发表于 2024-4-7 14:42:15

神农鼎 发表于 2024-4-7 14:33


试过了,还是不行。因为做自己的ISP。先下载ISP程序,然后用串口StcIsp_User写AP。完成后,程序正常运行,但序列号全是FF。
如果直接烧写程序,不做自己的ISP,获取的序列号就没问题。怀疑串口StcIsp_User写AP的时候,把EEPROM擦了。

神农鼎 发表于 2024-4-7 14:46:25







神农鼎 发表于 2024-4-7 14:47:38



深圳国芯人工智能有限公司-产品_STC8A系列 (stcai.com)

ygdz 发表于 2024-4-7 14:55:02

神农鼎 发表于 2024-4-7 14:47
深圳国芯人工智能有限公司-产品_STC8A系列 (stcai.com)

多谢,正在修改程序。从CHIPID中获取。本来想懒省事不想修改程序,折腾了好几种,找不出来原因,都不行。只好换个渠道获取。多谢了。

ygdz 发表于 2024-4-7 16:01:00

神农鼎 发表于 2024-4-7 14:47
深圳国芯人工智能有限公司-产品_STC8A系列 (stcai.com)

刚修订程序试了,因为想做远程,按照做自己的ISP流程来走。单片机是STC8A8K64D4.
只能通过RAM获取,ROM和CHIPID抓的都不对。有啥说法吗?当前只能通过RAM获取

ygdz 发表于 2024-4-7 16:03:39

ygdz 发表于 2024-4-7 14:55
多谢,正在修改程序。从CHIPID中获取。本来想懒省事不想修改程序,折腾了好几种,找不出来原因,都不行。 ...

通过ROM 抓的全是FF。通过CHIPID抓得很怪但有规律是e0e1e2e3e4e5e6.通过RAM抓取设备ID是正常的,其他两个途径都不对。有啥说法吗?
页: [1] 2 3
查看完整版本: 设置为EEPROM的问题,导致设备ID号无法从ROM对应位置读出