Other Parts Discussed in Thread: AWR1642,
HI,
when i write uint8_t configdata[16] = {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f} into flash ,when the spi status is 0x40,i use QSPIFlash_mmapRead() to read 16bytes datalen datas from flash,but the result is readdatabuf = {0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x08,0x09,0x0a,0x0b,0x08,0x09,0x0a,0x0b};what is wrong?when i debug ,i copy some variables as follow:(16bytes data)
value | flashaddress
[0] unsigned int 0x03020100 (Hex)| 0xC0180000
[1] unsigned int 0x03020100 (Hex) |0xC0180004
[2] unsigned int 0x0B0A0908 (Hex) |0xC0180008
[3] unsigned int 0x0B0A0908 (Hex) |0xC018000C (above is all)
[4] unsigned int 0xBBBBBBBB (Hex) 0xC0180010
[5] unsigned int 0xBBBBBBBB (Hex) 0xC0180014
[6] unsigned int 0xBBBBBBBB (Hex) 0xC0180018
[7] unsigned int 0xBBBBBBBB (Hex) 0xC018001C
[8] unsigned int 0xBBBBBBBB (Hex) 0xC0180020
[9] unsigned int 0xBBBBBBBB (Hex) 0xC0180024
[10] unsigned int 0xBBBBBBBB (Hex) 0xC0180028
[11] unsigned int 0xBBBBBBBB (Hex) 0xC018002C