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

关于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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版