本帖最后由 dami 于 2020-10-13 16:04 编辑
哦 看错了。把 pBuffer和ReadAddr混了。
static void DATA_FLASH_ReadByte(uint32_t ReadAddr, uint8_t *pBuffer, uint16_t NumToRead)
{
for(i1 = 0; i1 < NumToRead; i1++) { pBuffer[i1] =*(ReadAddr+i1); }
}
static void DATA_FLASH_ReadUint64(uint32_t ReadAddr, uint64_t *pBuffer, uint16_t NumToRead)
{
DATA_FLASH_ReadByte(ReadAddr,(uint8_t*) pBuffer, NumToRead*8)
}
|