1.解压3in1_stm32.rar。
2.安装DfuSe_Demo_V2.2.1_Setup.exe。
3.打开G:3in1_stm32STM32_USB-DfuFs-Device_UpgradeProjectusb_Device_Firmware_UpgradeRVMDKdfu.uv2
编译程序,用stlink将程序下载到3合1的STM32中。
4.选择STM32小板部分usb供电,用usb线连接STM32板,出现发现新硬件。
5.安装驱动,如果第二步默认安装的话,选择驱动C:Program FilesSTMicroelectronicsDfuSeDriverstdfu.inf
6.打开gpio工程,编译选项设置device 选择stm32f103c8
target 在IROM1 start处设置0x8003000
output 钩上create HEX File
ok 设置好编译。
7.打开C:Program FilesSTMicroelectronicsDfuSeBINdfufilemgr.exe 选择 I want to generate a dfu file from s19 ,hex or bin ok
选择s19 or hex 选择gpio工程生成的gpio.hex 点击generate 保存为gpio.dfu
8.打开C:Program FilesSTMicroelectronicsDfuSeBINdfusedemo.exe 如果驱动安装正确,会显示stm device in dfu mode 然后点击右下脚的choose,选择刚才生成的gpio.dfu 点击upgrade ok 固件烧写成功。
9.点击左上角的leave dfu mode,ok 是不是发现小板上的几个led灯在闪烁了。
10.呵呵,到此结束。
下载地址 http://www.stmsky.com/bbs/viewthread.php?tid=1435&extra=page%3D1 |