糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > STM32调试过程中 读保护 写保护造成的无法擦写芯片问题的解决办法和相关讨论

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

时间:2019-03-20 16:10:57

相关推荐

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

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

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

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

binglin(-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

如果觉得《STM32调试过程中 读保护 写保护造成的无法擦写芯片问题的解决办法和相关讨论》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。