如题,我用以下代码去读取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; ????????}
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU