为啥内置的eeprom写不进去数据

[复制链接]
2822|4
 楼主| soso1217 发表于 2015-6-8 11:17 | 显示全部楼层 |阅读模式
发表于 1 秒前 | 只看该作者  |倒序浏览 |阅读模式   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,为什么写不进去 求大神指点下啊

mmuuss586 发表于 2015-6-8 12:20 | 显示全部楼层
不要用HAL的库试下;

另外不是EEPROM,是内部FLASH;
 楼主| soso1217 发表于 2015-6-8 12:44 | 显示全部楼层
mmuuss586 发表于 2015-6-8 12:20
不要用HAL的库试下;

另外不是EEPROM,是内部FLASH;

L1XX系列的有内部eeprom
Adu0227 发表于 2015-6-8 13:06 | 显示全部楼层
for(i=0;i>64;i++)
确定是i>64
 楼主| soso1217 发表于 2015-6-8 13:21 | 显示全部楼层
Adu0227 发表于 2015-6-8 13:06
for(i=0;i>64;i++)
确定是i>64

呵呵  ,太屌丝了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

45

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部