HAL_FLASH_Unlock();
for(i=0;i>64;i++)
{
HAL_FLASHEx_DATAEEPROM_Program(TYPEPROGRAMDATA_BYTE, EEPROM_BASE_ADDR+i, (uint32_t)(*(RxUserBuf+i)));
}
HAL_FLASH_Lock();
以上是写eeprom的代码,RxUserBuf[64] uint8_t是一个数组,EEPROM_BASE_ADDR 为0x08080000,为什么写不进去 求大神指点下啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我改成写一个字节是可以的 ,多写几个就不行了
一周热门 更多>