STM32F1 下载程序异常 NO SWD device

本人在校小白一个,最近自己画了一个板子,用C8T6作为核心驱动。

只下载了一次程序,就出现了下载程序异常的情况。吓得小弟赶忙换芯片,还以为是烧了芯片。忙活了一天,总是出现同样的情况,冷静下来分析,是否这是一种通病呢?或者说,是一种BUG,于是上论坛查阅,发现了解决问题。

在市面上购买的C8T6成品,上边有两个跳线帽,用于实现。。。。

下载的解决方案是 先长按复位按键,然后点击魔术棒,进入DEBUG界面,进入jlink连接查看界面,这时应该出现了芯片的标号。(如果不按复位键,旁边的方框就没有标号出现),下载程序:按下复位键,松开,在点击烧录程序的同时,短按复位按键,然后就可以烧写程序了。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: STM32F103C8T6是一款常用的STM32系列单片机,支持SWD(Serial Wire Debug)调试接口。在使用SWD进行程序下载时,需要使用相应的下载工具和软件。 常用的下载工具包括ST-Link、J-Link等,这些工具可以通过USB接口连接到计算机上,并通过SWD接口与STM32F103C8T6单片机进行通信。 在使用下载工具进行程序下载时,需要使用相应的软件进行操作。常用的软件包括ST-Link Utility、J-Link Commander等,这些软件可以通过USB接口与下载工具进行通信,并通过SWD接口与STM32F103C8T6单片机进行通信,实现程序下载、调试等功能。 总之,STM32F103C8T6支持SWD调试接口,可以使用相应的下载工具和软件进行程序下载。 ### 回答2: STM32F103C8T6 SWD程序下载是指使用SWD接口,将编译好的程序下载STM32F103C8T6芯片中的过程。SWD即Single Wire Debug,是一种单线调试模式,可以通过SWD接口进行程序下载和调试。此款单片机的SWD接口包含两个引脚,分别为SWDIO和SWCLK。 步骤如下: 第一步,准备好编译好的程序代码和下载工具。常用的下载工具有ST-LINK/V2、J-Link等。这里以ST-LINK/V2为例。 第二步,打开STM32CubeMX软件,在Pinout设置中,将SWD引脚分配到相应的管脚上。 第三步,将STM32F103C8T6芯片连接至电脑,利用USB转串口模块或者PL2303串口转接器连接TTL口与SWGIO和SWCLK连接到STM32F103C8T6上的SWD接口。 第四步,打开STVisualProgrammer软件,选择STM32F103C8T6芯片,选择SWD模式,并且将Hex文件导入。然后点击连接,弹出连接的对话框。在对话框中设置好串口波特率,选择串口连接器,点击连接。连接完成后,可以开始Flash更新。 第五步,选择Flash、RAM等的擦除,然后点击”程序烧写”即可完成下载。 需要注意的是,下载工具的设置应该与芯片的参数一致,例如时钟速度等。下载过程中,需要注意错误信息,对错误进行处理。 综上所述,STM32F103C8T6 SWD程序下载的步骤相对简单,但是需要注意各个环节,尤其是下载工具的设置,才能成功下载并调试程序。 ### 回答3: STM32F103C8T6 SWD程序下载指的是使用SWD(Serial Wire Debug)方式对STM32F103C8T6微控制器进行程序下载。在使用SWD进行程序下载之前,需要先了解SWD接口的原理和基本配置,以确保下载成功。 使用SWD进行STM32F103C8T6程序下载需要以下几个步骤: 1. 配置SWD接口 在使用SWD进行程序下载之前,需要先配置好SWD接口。将SWD连接线连接到STM32F103C8T6上的SWD接口,然后将连接线的另一端连接到调试器或仿真器上。通常情况下,调试器或仿真器都提供了相应的工具软件,用于配置SWD接口和进行程序下载。 2. 配置编译环境 在进行STM32F103C8T6程序下载之前,需要先配置好编译环境。通常情况下,我们使用Keil或者IAR等工具进行程序编译和下载。各种编译工具都有自己的配置方法和操作流程,需要仔细阅读相应的使用手册和操作指南。 3. 编译程序 使用编译工具对STM32F103C8T6程序进行编译,得到可执行二进制代码。在编译过程中,需要注意设置芯片型号和工作频率等参数。 4. 选择目标芯片 在进行STM32F103C8T6程序下载之前,需要先选择目标芯片。通过调试器或仿真器的工具软件,选择正确的芯片型号和工作频率等参数,并设置好对应的接口类型和连接方式。 5. 下载程序 在将程序下载STM32F103C8T6中之前,需要先进行擦除操作,将芯片中的原有程序清空。然后,将编译好的可执行二进制代码下载到目标芯片中。 使用SWD进行STM32F103C8T6程序下载可大大提高开发效率和调试能力,可以在较短的时间内完成程序开发、调试和部署等工作。需要注意的是,使用SWD进行程序下载需要一定的硬件资源和软件支持,同时还需要一定的技术水平和经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值