STM32 No target detected解决方法

在尝试烧录HAL库的GPIO代码到面包板时遇到NoTargetDetected错误。通过将BOOT0接1再恢复到0并重试烧录无效。解决方案包括删除HAL初始化中的特定代码行或者在CubeMX中修改系统调试模式。这两种方法都成功解决了烧录问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NO targeted detected

大三学生,上课老师教的是标准库,为了能学习方便些, 想把自己的面包板写hal库的案例代码.
刚开始很正常,测试gpio时,无法烧录 提示:No targeted detected
崩溃, 去查手册, 将BOOT0 连接1, 跳过用户代码,[外链图片转存中…(img-FOwZ272a-1678700943969)]
按下reset重置烧录后, boot0 接回0, 重新烧录, 第二遍问题依旧
解决方法1

//删除HAL_Init() --> HAL-->MspInit()中的一行代码
__HAL_AFIO_REMAP_SWJ_Disable();

解决方法2
在cube 中修改Sys --> debug 模式
取消no-debug模式
(小白第一次写文章,看了各个大佬的文章之后总结的方法, 如有错误,请各位大佬指出,万分感谢)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值