1.解压3in1_stm32.rar。6 i0 z: ~. ^" l9 k$ j 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中。 ; [$ V1 a6 {! }& P Y2 W4.选择STM32小板部分usb供电,用usb线连接STM32板,出现发现新硬件。 $ F: W3 j/ ] A3 e' R" d) l2 w& e- g5.安装驱动,如果第二步默认安装的话,选择驱动C:\Program Files\STMicroelectronics\DfuSe\Driver\stdfu.inf 4 \% Q, O; Q8 a ~- d6.打开gpio工程,编译选项设置device 选择stm32f103c8 target 在IROM1 start处设置0x8003000 output 钩上create HEX File ok 设置好编译。 ( U$ |! r- ~' ?3 V8 a# N6 n0 e7.打开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 + ]% u) e4 @& l q0 y8.打开C:\Program Files\STMicroelectronics\DfuSe\BIN\dfusedemo.exe 5 D: d8 A7 W8 |3 n6 b- }按下那个板子上自带方向按钮,重新加电,如果驱动安装正确,会显示stm device in dfu mode/ ~4 T( O) ~; M! g, m 然后点击右下脚的choose,选择刚才生成的gpio.dfu 点击upgrade ok9 q; I( k4 S. U w' `+ u9 m: z1 R 固件烧写成功。(注意:加电前请务必先按下那个板子上自带方向按钮,按下此按钮表示执行IAP应用程序,否则执行用户程序) 9.点击左上角的leave dfu mode,ok 是不是发现小板上的几个led灯在闪烁了。 10.呵呵,到此结束。 - C9 N$ x6 m; w6 d( C1 l4 y9 a* u5 O& V7 Q$ }$ k2 [5 w 4 n- A: i9 m+ {3 J$ t. ?, M 源代码:<span style="font-size: larger"> |
3in1_stm32.part01.rar
下载1.91 MB, 下载次数: 373
RE:3合1的stm32 usbiap
地址:http://www.st.com/stonline/products/support/micro/files/um0412.zip
回复:3合1的stm32 usbiap
回复:3合1的stm32 usbiap
RE:3合1的stm32 usbiap
回复:3合1的stm32 usbiap
大哥,真的不胜感激啊。我都试过了好多办法都没有发现怎么用?我是新手,试一下你的方法。太感谢你了~" j5 j5 Y2 m5 }: j- ~" `3 ^4 @
! D0 i: s. R) V9 j+ u! N+ ?* X
呵呵 不用客气 我也参照了grant_jx的文档和官方文档才总结出来的 在此对grant_jx表示感谢. 呵呵!
回复:3合1的stm32 usbiap
回复:3合1的stm32 usbiap 操作详解
RE:3合1的stm32 usbiap 操作详解
回复:3合1的stm32 usbiap 操作详解
RE:3合1的stm32 usbiap 操作详解
回复:3合1的stm32 usbiap 操作详解
它本身自带的那个STLINK能用么? 怎么用啊?我是KEIL连接了好多次,都没有成功!# h( p" k n9 x& g4 Z0 {2 N
期待回答~~ QQ : 280360046# I- x. }5 e E+ t
RE:3合1的stm32 usbiap 操作详解
RE:3合1的stm32 usbiap 操作详解
RE:3合1的stm32 usbiap 操作详解