三合一STM32程序下载方式方式1:MDK (KEIL)
选择仿真器,按下面的设置
设置OK后,进入DEBUG
下载就可以了,(记得跳线改为BOOT0=0.BOOT1=0;,程序才跑起来)
3.STVP下载
安装软件;
ST toolset v4.1.4
https://www.wendangku.net/doc/4c12023262.html,/stonline/products/support/micro/files/sttoolset.exe
ST toolset pack 20:
https://www.wendangku.net/doc/4c12023262.html,/stonline/products/support/micro/files/sttoolset_pack20_patch1.exe
打开ST Visual Programmer
4.USB IAP下载
1.解压3in1_stm3
2.rar。
2.安装DfuSe_Demo_V2.2.1_Setup.exe。
3.打开G:\3in1_stm32\STM32_USB-DfuFs-Device_Upgrade\Project \usb_Device_Firmware_Upgrade\RVMDK\dfu.uv2
编译程序,用stlink将程序下载到3合1的STM32中。
4.选择STM32小板部分usb供电,用usb线连接STM32板,出现发现新硬件。
5.安装驱动,如果第二步默认安装的话,选择驱动C:\Program
Files\STMicroelectronics\DfuSe\Driver\stdfu.inf
6.打开gpio工程,编译选项设置device 选择stm32f103c8 target 在
IROM1 start处设置0x8003000 output 钩上create HEX File ok 设置好
编译。
7.打开C:\Program Files\STMicroelectronics\DfuSe\BIN
\dfufilemgr.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 Files\STMicroelectronics\DfuSe
\BIN\dfusedemo.exe
按下那个板子上自带方向按钮,重新加电,如果驱动安装正确,会显示stm
device in dfu mode
然后点击右下脚的choose,选择刚才生成的gpio.dfu
点击upgrade
ok
固件烧写成功。(注意:加电前请务必先按下那个板子上自带方向按钮,按下此按钮表
示执行IAP应用程序,否则执行用户程序)
9.点击左上角的leave dfu mode,ok 是不是发现小板上的几个led灯在闪烁
了。
10.呵呵,到此结束。
资料下载:https://www.wendangku.net/doc/4c12023262.html,/bbs/article_244_67741.html