你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
安 发表于 2010-4-12 16:43 支持。下面是介绍: DFU功能:类似于用UART口向MCU下载程序,不同的是,UART的下位机代码是ST芯片中固化好 ...
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
1q1q
12345
11
11.08
RE:请教STM32F103C8T6支持DFU功能吗?
DFU功能:类似于用UART口向MCU下载程序,不同的是,UART的下位机代码是ST芯片中固化好的,出厂时就带有,而DFU的下位机代码需要自己编写。
需要准备两部分代码:
1、DFU的下位机代码:其实也很简单,st有提供例程,开机启动检测一个IO口状态,如果是高,进入正常程序,否则进入USB初始化代码,进入DFU功能,上位机程序DFUSeDemo.exe会检测到USB有DFU功能请求。
下位机需要注意的地方正常程序的跳转入口,需要与第二部分代码的入口地址相同
2、被下载的代码:
a、更改中断向量表的起始地址,需要与第一部分代码一致。
b、更改程序的起始地址,如果用keil MDK的话,可以再.SCAT文件中修改。
c、注意你的程序中没有使用flash的绝对地址,否则的话也要做相应更改。
有bottloader源码吗?嘿嘿