stm32-单片机程序下载与调试

STM32 的程序下载有多种方法:USB、串口(最常用的,最经济)、(JTAG、SWD)(协议不同。可以硬件调试) 等,这几种方式,都可以用来给 STM32 下载代码。(串口只能下载代码,并不能实时跟踪调试,而利用调试工具,比如 ST-LINK,JLINK 和 ULINK 等就可以实时跟踪程序,从而找到你程序中的 bug)

一、串口:

1安装驱动.

2检查电脑的设备管理器的 USB 串口:

USB-SERIAL  CH340(COM *),

3下载串口下载软件:

例如 flymcu,下载程序

5

下载时程序文件:找到对应的 hex 文件(与keil设置输出位置有关)

“编程后执行”当选中该选项之 后,可以在下载完程序之后自动运行代码。否则,还需要按复位键,才能开始运 行刚刚下载的代码

“编程前重装文件”当选中该选项之后,flymcu 会在每次编程之前,将hex 文件重新装载一遍,这对于代码调试的时候是比较有用的。

串口波特率通过 bps 那里设置,对于 STM32F103,可以设置为最高:460800,而如果是 F4,则建议最高设置为:76800 即可

特别提醒:不要选择使用 RamIsp, 否则,可能没法正常下载。

使用 ST-LINK 下载与调试程序

1安装驱动(此类安装百度)

2检测是否可以识别

3下载程序

ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。ST-LINK /V2指定的SWIM标准接口和JTAG / SWD标准接口,ST-LINK 支持 JTAG 和 SWD:JTAG 调试的时候,占用的 IO 线比较多,而 SWD 调试的时候占用的 IO 线很少,只需要两根即可。

 

 Run to main():该选项选中后,只要点击仿真就会直接运行到 main 函数,如果没选择这个选项,则会先执行 startup_stm32f10x_hd.s

Reset_Handler,再跳到main 函数。

SW:就是对JTAG / SWD的选择。一般用SW。

Utilities 设置下载时的目标编程器Use Debug Driver: 使用调试驱动

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 金雕牌STM32-Mini脱机下载器上位机程序EasyPro V是一款用于STM32系列芯片的脱机下载工具。该工具支持通过USB接口将程序下载STM32芯片,并且具有简洁易用的界面和丰富的功能。 EasyPro V具有以下特点和功能: 1. 支持多种下载方式:EasyPro V支持多种下载方式,包括串口下载、JTAG下载和SWD下载,能够满足不同开发需求。 2. 支持多种STM32系列芯片:EasyPro V兼容多种STM32系列芯片,包括常见的STM32F0、STM32F1、STM32F2、STM32F3、STM32F4、STM32L0、STM32L1、STM32L4等系列芯片。 3. 脱机下载功能:EasyPro V支持脱机下载,用户只需将需要下载程序文件传输到下载器,然后通过点击界面上的下载按钮即可完成下载,无需连接开发板和电脑。 4. 支持批量下载:EasyPro V支持批量下载,用户可以一次性选择多个芯片进行下载,提高了开发效率。 5. 提供详细的下载信息:EasyPro V提供详细的下载信息,包括下载进度、下载速度、下载状态等,让用户可以清晰地了解下载过程。 总之,金雕牌STM32-Mini脱机下载器上位机程序EasyPro V是一款功能强大、易于使用的STM32芯片下载工具,可以帮助开发者快速、方便地将程序下载STM32芯片中。 ### 回答2: 金雕牌STM32-Mini脱机下载器是一款用于STM32单片机脱机下载的设备。它采用先进的技术和设计,可以在没有连接到计算机的情况下,快速、可靠地下载程序STM32单片机中。而上位机程序EasyPro V则是与该下载器配套的一款应用软件。 EasyPro V上位机程序为用户提供了简便易用的界面,使得用户能够轻松地控制和管理STM32-Mini脱机下载器。它拥有丰富的功能,能够快速检测和识别连接的STM32单片机,并显示其相关信息。用户可以通过EasyPro V选择合适的下载参数,包括下载速度、数据校验等,以确保下载程序的准确性和稳定性。 此外,EasyPro V还提供了批量下载和批量擦除功能,方便用户同时对多个STM32单片机进行操作。用户可以设置下载目标的地址和文件路径,通过一键操作实现批量下载或擦除的功能,大大提高了工作效率。 EasyPro V还具有数据编辑功能,用户可以直接在界面上编辑或修改STM32单片机的数据。同时,它还支持数据比对功能,可以将已下载程序与源文件进行比对,确保数据的一致性。 总的来说,金雕牌STM32-Mini脱机下载器上位机程序EasyPro V是一款功能强大、易于操作的应用软件,为用户提供了便捷的脱机下载操作和管理工具。无论是开发者还是工程师,都可以通过EasyPro V轻松地实现STM32单片机程序下载和管理。 ### 回答3: 金雕牌STM32-Mini脱机下载器上位机程序EasyPro V是一款用于控制金雕牌STM32-Mini脱机下载器的软件程序。该软件主要用于控制STM32-Mini脱机下载器的操作,实现烧录和下载STM32器件的功能。 EasyPro V具有简单易用的界面,操作简单方便。用户可以通过该软件选择需要烧录或下载STM32芯片型号,设置烧录参数,然后通过连接电脑与STM32-Mini脱机下载器的USB线实现通信。软件将自动识别连接的设备,并显示在界面上。 用户可以选择将编译生成的代码文件或下载文件加载到软件中,然后通过软件的命令将其烧录到目标STM32芯片中。软件支持多种烧录模式,包括全烧、扇区擦除、短接复位、解锁等。用户还可以选择是否校验烧录内容的完整性。 除了烧录功能外,EasyPro V还提供了丰富的调试功能。用户可以通过该软件与目标STM32芯片进行通信,通过串口打印日志信息或发送指令。软件还支持对芯片内部调试功能的配置,如时钟频率、复位方式等。 总之,金雕牌STM32-Mini脱机下载器上位机程序EasyPro V是一款功能强大的软件,可以帮助用户简化STM32芯片的烧录和调试操作,提高开发效率。无论是初学者还是专业开发者都可以轻松上手,享受到便捷的开发体验。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式小趴菜学习记录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值