2024年4月28日发(作者:)

STM32入门系列教程

STM32的USB下载调试

Revision 0.01

( 2010-08-12)

ST官方实际上提供了两种下载方式:串口ISP与USB下载。之前讲述了串口ISP的下载调试(类

似单片机一样),还有一种就是USB方式。通俗地说,我们可以使用USB接口来下载和调试

程序。熟悉USB的朋友马上反应过来,USB和串口一样,都是串行传送数据。是的,这两种

方式下载,数据的传输方式都是串行,因此速度不可能太快。事实上,真正的开发,不可能

靠ISP来调试。都是使用JLINK + MDK或者IAR来调试的。有条件的同学可以购买jlink仿真器。

说了很多闲话,下面开始进入正题。要进行USB下载,我们需要事先准备的工作如下:

1、

DfuSe安装软件

2、

USB下载固件(hex文件)

以上这两个均可在芯达stm32光盘中找到。在光盘的软件工具目录下,可以找到

DfuSe_Demo_V2.2.1_;该软件是为了进行USB下载提供一个操作的界面。USB的固

件HEX文件 ——STM32_,可以在目录“芯达STM32出厂HEX文件”中找到。

1. Dfuse软件的安装

安装的过程,建议大家不要看一下本教程的一个步骤,安装一下,再看一下教程,再安装。。。

如此效率比较低。建议先把教程浏览一遍,人的瞬间记忆能力,在这里足够用了。遇到没有

印象的,再回过头来看教程。

OK,双击DfuSe_Demo_V2.2.1_图标,

双击后,会进入如下界面:

等待几秒钟,即可进入如下界面:

点击下一步NEXT,进入下一界面: