请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
单眼皮小眼睛 提问时间:2022-10-28 16:32 / 未解决
这几天用STM32L181C8T6A做了个最小系统,用SW接口调试,发现新焊的片子第一次上电能找到设备(片子换了3个),但是Debug的时候就会出现如下图1所示的错误,图1第一次找到设备Debug是出现的错误

图1

图1

出现图1这种错误之后就找不到设备,显示如下图2的错误,但是把单片机的NRST引脚如果拉低 就能找到设备如图3所示。但是此时Debug同样会出现错误
图2

图2

图2

图3

图3

图3

硬件电路如下图4所示 boot0接地。
图4

图4 硬件电路

图4 硬件电路

搞了一天不知道是啥原因,同样的图放在L2系列片子上就没有这个问题,同时测了电压和复位引脚的波形也没有问题如下图5所示
图5黄色是电压,绿色是复位引脚

图5 黄色为电源,绿色为复位脚

图5 黄色为电源,绿色为复位脚






收藏 评论7 发布时间:2022-10-28 16:32

举报

7个回答
butterflyspring 回答时间:2022-10-28 17:00:52
最好先用烧录软件试试连接对不对,排除硬件问题先。

单眼皮小眼睛 回答时间:2022-10-28 17:03:18
butterflyspring 发表于 2022-10-28 17:00
最好先用烧录软件试试连接对不对,排除硬件问题先。

有没有好用的烧录软件  推荐一下
xmshao 回答时间:2022-10-28 17:07:51
这个问题之前有遇到过,一下想不起啥原因了。你用STM32cubeProgrammer连接试试看。看看STLINK是否需要升下级。再就是检查下芯片供电以及调试口的连接情况。
单眼皮小眼睛 回答时间:2022-10-28 17:16:55
xmshao 发表于 2022-10-28 17:07
这个问题之前有遇到过,一下想不起啥原因了。你用STM32cubeProgrammer连接试试看。看看STLINK是否需要升下 ...

调试口连接没有问题用的是SW下载方式  就4根线  SWCLK SWDIO,NJTRST,GND,也怀疑过供电问题 就用专门的3.3v稳压器给单片机供电还是不行,问题关键是新片子焊上首次通电能检测到,同样的电路在L152上面就没有这个问题,这个问题也是整的人很烦躁啊
废鱼 回答时间:2022-10-29 13:41:02
楼主,从你这个问题描述上看,像是代码禁用了JTAG功能,让芯片进入boot模式,可以使用SW模式进行烧写。仔细检查一下JTAG接口的配置。如果是用CM生成的代码,你注意看一下配置项有专门配置JTAG接口选择的方式。
单眼皮小眼睛 回答时间:2022-10-30 10:42:37
废鱼 发表于 2022-10-29 13:41
楼主,从你这个问题描述上看,像是代码禁用了JTAG功能,让芯片进入boot模式,可以使用SW模式进行烧写。仔细 ...

你好  我用的就是SW模式烧写  引脚是自己配置的,只用了个LED引脚,另外你说的进入了Boot模式 怎么能出来
废鱼 回答时间:2022-10-31 16:50:33
单眼皮小眼睛 发表于 2022-10-30 10:42
你好  我用的就是SW模式烧写  引脚是自己配置的,只用了个LED引脚,另外你说的进入了Boot模式 怎么能出来 ...

通过boot0和boot1的配置进入,在RM手册中介绍了BOOT0和BOOT1的配置方式。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版