CH57x系列芯片的FLASH操作问题
   
    FLASH_EEPROM_CMD(CMD_GET_ROM_INFO, 0x1000 , buf, 16);

请问这个函数最大是不是只能读8个字节,我读16个字节打印出来发现只有前8个字节数据能正常显示,其余全是0。

您好,您想做什么样的应用,如果是想要操作codeflash或者dataflash,不建议直接使用FLASH_EEPROM_CMD,各个操作指令的作用不同,不必研究。

使用一下接口,是可以一次操作超过8字节的,注意四字节对齐。擦、写、读codeflash使用FLASH_ROM_ERASE()、FLASH_ROM_WRITE()、FLASH_ROM_READ()接口;擦、写、读dataflash使用EEPROM_ERASE()、EEPROM_WRITE()、EEPROM_READ()接口即可。


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