【已解决】请问571F芯片读DATAFLASH为什么会卡死还有读出来只有4字节

如题,我用以下代码去读取DATAFLASH,一开始传长度过长就会卡住,改小了就可以读,但是只能读4个字节,其余全是0xFF,于是尝试循环读取,但是又卡死了。请问是什么原因

??__attribute__((aligned(4)))?uint8_t?block_buf[128];
??ret?=?EEPROM_READ(DATAFLASH_ADD,?(uint32_t?*)&block_buf[0]?,?len);
????????if(ret?!=?0)
????????{
????????????PRINT("\r\nREADerror:%02X\r\n",ret);
????????????return?ret;
????????}


已解决


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