查看: 1331|回复: 2

[已解决] Flash能擦除不能立马写(已解决)

[复制链接]

该用户从未签到

74

主题

266

帖子

0

高级会员

Rank: 4

积分
747
最后登录
2023-5-24
发表于 2014-10-23 17:25:19 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZP 于 2014-11-27 14:27 编辑

我用的PE生成的代码擦除一段Flash然后在写就写不上了。把Flash擦除代码屏蔽掉就能写了!
   FLASH1_Erase(MyFLASH_Ptr,MY_FLASH_LOCATION, 1024);
    Delay_ms(40);
   FLASH1_Write(MyFLASH_Ptr, (void*)& Remote_Odr, MY_FLASH_LOCATION, sizeof( Remote_Odr));

我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-24 09:31:39 | 显示全部楼层
你好,楼主!
请问你的MCU型号是什么?在你执行Erase函数后,查看Memory区间,看看Erase操作是否成功啊?
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

266

帖子

0

高级会员

Rank: 4

积分
747
最后登录
2023-5-24
 楼主| 发表于 2014-10-28 08:53:06 | 显示全部楼层
KL02。擦除成功。写也成功就是擦除之后在写就不成功。后来我擦除之后初始化flash就能写了。不知道为什么!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 03:25 , Processed in 0.088887 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表