打印
[微控制器/MCU]

LPC1114的Flash sector0无法擦除,咋办?

[复制链接]
3703|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Simon21ic|  楼主 | 2010-6-3 01:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
咋办?咋办?咋办?

看了一下资料,CRP为某种数值的时候,sector0是无法操作的,但是CRP又位于sector0,这时要怎么处理?
偶使用SWD接口,芯片擦除后,sector0还有数据,其他的都是0xFF。

相关帖子

沙发
zhongyb| | 2010-6-3 16:27 | 只看该作者
CRP应该是全局保护的吧?别的扇区真的可以擦除吗?

使用特权

评论回复
板凳
zhongyb| | 2010-6-3 16:28 | 只看该作者
补充一下,LZ要是问不知道怎么擦除CRP加密的芯片的话,我提示一下,使用ISP全局擦除。

使用特权

评论回复
地板
Simon21ic|  楼主 | 2010-6-4 12:15 | 只看该作者
本帖最后由 Simon21ic 于 2010-6-4 23:39 编辑

奇怪的是,如果是由于CRP的话,应该是SWD接口都无法使用。
看来是SWD的问题了,暂时54

好像并不是只有我这里碰到这个问题:
http://forum.sparkfun.com/viewtopic.php?f=18&t=20863

使用特权

评论回复
5
Simon21ic|  楼主 | 2010-6-5 12:45 | 只看该作者
6
Simon21ic|  楼主 | 2010-6-5 22:46 | 只看该作者
事件调查结果:
NXP的CortexM芯片,的vector checksum必须设置正确,否则读取的flash最前面的512字节的数据无效。

使用特权

评论回复
7
hotpower| | 2010-7-4 00:55 | 只看该作者
强烈关注此主题~~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

266

主题

2597

帖子

104

粉丝