CH573的EEPROM擦除后,使用MounRiver 读出来为什么是0xA9BDF9F5 不应该是0xFFFFFFFF么?

使用参考官方例程

1676466478666092.png

1676466478112698.png


CH573的EEPROM擦除后,使用MounRiver 读出来为什么是0xA9BDF9F5 不应该是0xFFFFFFFF么?

自己写入的数据,通过MounRiver 读取出来,也完成看不懂。

但是通过PRINT读出,写入的和读出的是正确的。


1、写进EEPROM的这个数据应该怎么查看理解?还是我的读取方式不对?

2、CH573 数据格式是如何保存的?有没有这方面的资料?


您好,对于芯片物理层而言,擦除后是全F没问题;在risc-v蓝牙系列芯片中,codeflash在上层读写时有加解密,datafalsh没有做加解密。编译器将dataflash也按codeflash解密读了出来,所以读出来的数据和物理层的数据不一致是正常的,不影响代码中的使用


好的,谢谢!!


只有登录才能回复,可以选择微信账号登录