如題,我用以下代碼去讀取DATAFLASH,一開始傳長(zhǎng)度過長(zhǎng)就會(huì)卡住,改小了就可以讀,但是只能讀4個(gè)字節(jié),其余全是0xFF,于是嘗試循環(huán)讀取,但是又卡死了。請(qǐng)問是什么原因
??__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; ????????}
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU