芯片被cubeMX锁(STM32103C8T6)

2019-08-19 16:30发布

0.问题描述:
昨天上午有同样一片MCU出现同样的情况当时并没有考虑到是cubeMX原因导致J-LINK无法连接MCU,经过大半天折腾基本确定芯片外围工作正常;更换MCU后再cubeMX没打开的状态下多次用Keli下载和在线仿真和调试均能正常工作,然后想添加两个IO口的作为输出端时,用cubeMX生成工程后出现该问题。
a.MCU最小系统通电正常工作(BOOT0=0,BOOT1悬空),J-LINK工作;cubeMX打开在点击生成工程(keli MDK工程)后再下载(直接用MDKNY下载)提示JLINK-Cortex-M Error     NoCortex-M SW Device Found(如图) JLINK提示 JLINK提示
b.用JLINK commander(J-LINK版本为V4.90)连接MCU提示如下: QQ截图20170516083340.jpg QQ截图20170516083407.jpg
c.用J-FLASH调试,连接和解密均能进行(加密偶发可以),在对FLASH进行操作时会出现 RAMcheck failed @ address 0x20000000 Write:0x03020100 07060504 Read
:0x00000000 00000000...的错误,如图 QQ截图20170516085136.jpg

1.电路原理图:
原理图 原理图
2.cubeMX设置:
a.pinout
pinout pinout
b.时钟
时钟配置 时钟配置
c.IO 配置
IO配置 IO配置

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
e-brain-child
1楼-- · 2019-08-19 17:16
已解决,割板子飞线(再成熟的产品在调试阶段也要留调试电路)从RAM去启动后,用J-FLASH将FLASH 做Fill with zero操作后即可正常工作。
e-brain-child
2楼-- · 2019-08-19 18:34
只描述了问题,忘了提问了~召唤前辈出来使J-LINK可以连接MCU,谢谢!

一周热门 更多>