你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

3合1的stm32 usbiap 操作详解

[复制链接]
stm32_beginner 发布时间:2009-6-1 12:07
阅读主题, 点击返回1楼
收藏 1 评论124 发布时间:2009-6-1 12:07
124个回答
fcwangbing 回答时间:2010-10-3 14:21:43

RE:3合1的stm32 usbiap 操作详解

学习中,还不懂,下来看看
ys4353 回答时间:2010-11-6 23:05:52

RE:3合1的stm32 usbiap 操作详解

刚刚接触,好好学习一下啊
lanyu345 回答时间:2010-11-14 09:20:30

回复:3合1的stm32 usbiap 操作详解

xuexie 回复第 1 楼 stm32_beginner于2009-06-01 04:07:31发表:
 1.解压3in1_stm32.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.呵呵,到此结束。

 

源代码:<span style="font-size: larger">
 
 
stm32内部有两个flash区域,一个是system flash,用于存放iap代码,该区域不对用户开放。一个是user flash,这个部分供用户使用。而system flash块固化了uart iap,这里的iap程序是用了部分user flash。所以IAP程序中有个判定,这里我用了3合1板上的那个joystick按钮,按下去的时候执行IAP程序,不按的话,程序跳转到0x8003000处执行。所以可以直接用3合1板子上的usb口直接下载程序到user flash的0x8003000以后的flash空间.
 
flydyz 回答时间:2010-11-17 15:18:57

RE:3合1的stm32 usbiap 操作详解

进来学习学习~~~~
ming2102 回答时间:2010-12-2 09:51:25

RE:3合1的stm32 usbiap 操作详解

好东西  我一直想学USB
lijing333321 回答时间:2010-12-2 11:41:09

RE:3合1的stm32 usbiap 操作详解

hao
rex994997787 回答时间:2010-12-2 15:43:17

RE:3合1的stm32 usbiap 操作详解

请问LZ,BOOT1和BOOT2怎么选?
junozizi 回答时间:2011-3-24 10:42:17

RE:3合1的stm32 usbiap 操作详解

附件恢复后可见~~~那我就回复把~~~
tonverho 回答时间:2011-4-10 10:24:43

RE:3合1的stm32 usbiap 操作详解

不错的学习资料。谢谢!
mahongwei0721 回答时间:2011-5-22 15:46:13

RE:3合1的stm32 usbiap 操作详解

感谢楼主!! 感谢楼主!!
a105-294315 回答时间:2011-5-26 21:44:05

RE:3合1的stm32 usbiap 操作详解

看看!!!!!!!!!!!
zoomone 回答时间:2011-6-1 13:11:21

RE:3合1的stm32 usbiap 操作详解

看看吧 弄了半天也不会
recean 回答时间:2011-6-24 13:30:08

RE:3合1的stm32 usbiap 操作详解

看看,谢谢!
njgwx 回答时间:2011-7-1 17:24:32

RE:3合1的stm32 usbiap 操作详解

hao ding ding!!
wangchuang-2460 回答时间:2011-7-3 10:40:49

RE:3合1的stm32 usbiap 操作详解

一直就在找这个东西,终于找到了。收藏

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版