[STM32L1] 关于STM32L151C8T6A SW调试接口无法识别问题

[复制链接]
1215|10
 楼主| elephant00 发表于 2022-11-1 09:25 | 显示全部楼层 |阅读模式
这几天用STM32L181C8T6A做了个最小系统,用SW接口调试,发现新焊的片子第一次上电能找到设备(片子换了3个),但是Debug的时候就会出现如下图1所示的错误,图1第一次找到设备Debug是出现的错误
161246npg1rzavvevg8awe.jpg
出现图1这种错误之后就找不到设备,显示如下图2的错误,但是把单片机的NRST引脚如果拉低 就能找到设备如图3所示。但是此时Debug同样会出现错误
图2
161544c2633g1gs91q633w.jpg
图3
162404wma3mg8az4m9mm9p.jpg
硬件电路如下图4所示 boot0接地。
图4
162743ap63sjmfy2w2n23a.jpg
搞了一天不知道是啥原因,同样的图放在L2系列片子上就没有这个问题,同时测了电压和复位引脚的波形也没有问题如下图5所示
图5黄色是电压,绿色是复位引脚
163130kikylwkzkvvldyze.jpg
cr315 发表于 2022-11-1 09:46 | 显示全部楼层
你用STM32cubeProgrammer连接试试看。看看STLINK是否需要升下级。
两只袜子 发表于 2022-11-1 10:09 | 显示全部楼层
先用烧录软件试试排除硬件问题
cr315 发表于 2022-11-1 10:30 | 显示全部楼层
代码禁用了JTAG功能,让芯片进入boot模式,可以使用SW模式进行烧写。仔细检查一下JTAG接口的配置。
jcky001 发表于 2022-11-1 11:09 | 显示全部楼层
检查下芯片供电以及调试口的连接情况
WoodData 发表于 2022-11-1 11:35 | 显示全部楼层
程序是进入低功耗了吧
zzele 发表于 2022-11-2 06:55 | 显示全部楼层
用的编译器不是MDK?
软核硬核 发表于 2022-11-2 11:17 | 显示全部楼层
用Link的复位引脚连接单片机的复位引脚试试。
芯路例程 发表于 2022-11-2 11:21 | 显示全部楼层
你这是下载程序后出现的问题?程序的问题?
SantaBunny 发表于 2022-11-2 16:24 | 显示全部楼层
检查一下JTAG接口的配置。
Undshing 发表于 2022-11-2 19:36 | 显示全部楼层
程序进入低功耗了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

3946

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部