STM32调试过程中,读保护,写保护造成的无法擦写芯片问题的解决办法和相关讨论

调试Flash读保护时,Jlink不能下载程序

发布: 2010-1-20 22:54 | 作者: linew | 来源: StmFans思蜕盟 OPELC 自由电子联盟

调试flash读保护时,点了jlink中Unsecure chip 后 能连接、能擦出芯片,但不能下载程序和读芯片,请问怎样解决···


binglin (2010-1-20 22:59:47)

J-Flase ARM里下载程序,芯片型号不对是写不进程序的。

检查芯片型号是否配置正确

菜单:Options->CPU页。


截图15.jpg


在配置CPU时,一定要在Device这项里配置CPU型号,不能在Core这项里配置。



CPU型号已选对,具体情况是我下载了一个读保护的程序,接着点了jlink-》target-》Unsecure chip ,接着点了擦除芯片,之后就不能读出芯片和烧程序了,但依然可以connect 和 erase chip ; 点 Read back 和 program 时 出现弹出错误提示 PC=··· ,R0=···· R1=···(明天附上图片)



Jlink出错

未命名.JPG


- Connecting ...
    - Connected successfully
- 128 sectors, 1 range, 0x8000000 - 0x803FFFF
- RAM tested O.K.
- ERROR: PC of target system has unexpected value after blank checking. (PC = 0xFFFFFFFE)!
---------------------------------------------------------------------- Registers -------------------------------------------------------------------------------------
            PC   = FFFFFFFE
Current:        R0   = 0000B800,        R1   = 08000000,        R2   = 00008000,        R3   = 0000B800
            R4   = 20000000,        R5   = 0000B7FC,        R6   = 000000FF,        R7   = 20000133
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

- ERROR: Failed to read back target memory
Disconnecting ...
- Disconnected

 

重点:jlink-》target-》Unsecure chip

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值