这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » MSPM0L1306写入过后的Flash区域无法读取

共1条 1/1 1 跳转至

MSPM0L1306写入过后的Flash区域无法读取

高工
2025-01-07 18:14:28     打赏

1、将Flash区域擦除,写入数据后,再进行读取会进入不可屏蔽中断,无法正常运行
2、但是读取没有写入过的区域是正常的,请问是需要什么特殊配置吗

//读取代码
void DrvFlashReadBuff(uint8_t* pBuffer, uint32_t ReadAddr, uint16_t NumByteToRead)
{
uint32_t pData = (uint32_t)pBuffer;
uint16_t i = 0;

while(i < NumByteToRead)
{
    *(pData++) = *((volatile uint32_t*)ReadAddr);
    ReadAddr += 4;
    i += 4;
}

}





关键词: MSPM0L1306     Flash     区域    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]