CH582 0x00070000-0x00077FFF用户非易失数据存储区DataFlash32KB 指针读取的数据好像不对。难道不能指针读取
热门产品 :
CH390:以太网控制器芯片
CH582 0x00070000-0x00077FFF用户非易失数据存储区DataFlash32KB 指针读取的数据好像不对。难道不能指针读取
您好,您读取dataflash的代码能截个图看看吗。如果是使用EEPROM_READ()接口读取dataflash,注意要直接使用偏移地址,基地址已在库中默认添加。
不好意思,地址不对!谢谢!最大只能操作 448K+32K的地址=480K的空间
s = FLASH_ROM_WRITE(476 * 1024, TestBuf, 128); //Code Flash不是只有448K么!怎么读476K也能读写呢!
Code Flash可以用指针读取数据。
UINT8 *p = (UINT8 *)(476*1024);
但是DataFlash用指针读出的数据就是错误的!
您好,codefalsh的读写是有加解密的,指针读的方式会经过内核解密;dataflash的读写没有加解密,不支持用指针读,只能用库函数 EEPROM_READ() 读取。