社区
驱动开发/核心开发
帖子详情
关于STM32Bootloader不能正常引导应用程序
Tchely.Pan
2012-07-24 05:18:46
那位仁兄知道由STM32Bootloader引导的应用程序要满足哪些条件?谢谢
...全文
431
3
打赏
收藏
关于STM32Bootloader不能正常引导应用程序
那位仁兄知道由STM32Bootloader引导的应用程序要满足哪些条件?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tchely.Pan
2012-07-25
打赏
举报
回复
呵呵,谢谢2楼,自己搞定了,我是用一段代码区启动flash里的另一段代码,也叫Bootloader,呵呵
zhengmeifu
2012-07-25
打赏
举报
回复
bootloaderz怎么能直接引导应用程序呀?要linux起来后才行的。
Tchely.Pan
2012-07-24
打赏
举报
回复
没人给小弟我说说么
基于
STM32
微控制器
引导
程序的串口通讯协议应用手册_zh.zip
基于
STM32
微控制器
引导
程序的串口通讯协议应用手册 中文版 第5版 1.08M
STM32
微控制器内嵌启动代码使用的USART协议 (USART protocol used in the
STM32
™
bootloader
)
stm32
h743的
bootloader
使用串口更新和
引导
的
stm32
h743的
bootloader
1、串口波特率115200,无校验。上电1s内超级终端点击键盘的字母a和b,小写,进入
引导
模式。 2、串口波特率921600,偶校验。上电1s内,发送0xa0,启动第一个程序;发送0xa1,启动第二个程序;发送0xa2,启动第三个程序。 3、不操作,1s超时默认进入(0x08020000)的程序。 4、可以烧写
应用程序
三个,地址分别是(0x08020000)、(0x08140000)、(0x081A0000),大小都是384KB。 5、可以烧写参数三个,地址分别是(0x8080000)、(0x80a0000)、(0x80c0000),大小都是128KB。
携手
STM32
CubeMX玩转
STM32
本课程教大家如何利用
STM32
CubeMX玩转
STM32
(
STM32
CubeMX支持的所有型号MCU都适用于本课程)。课程内容分为基础内容和扩展内容,例如:讲解串口时会扩展开讲Xmodem通信协议,讲解ADC/DAC时会扩展讲傅里叶计算,讲解完FLASH操作会扩展将
bootloader
的编写,讲解完M3的
bootloader
编写会扩展讲解M0的
bootloader
...... 内容绝对实在,对于学习以及工作都会有很大的帮助。最终的目的就是让大家学会快速开发
STM32
并收获与
STM32
有关的实用技术知识。
stm32
-dfu-
bootloader
:面向
STM32
F103的DFU
引导
程序仅4KB
STM32
F103 DFU
引导
程序 这是用于
STM32
F103的微型
引导
程序(小于4KB)(尽管它可能适用于类似的设备)。 它使用户可以使用任意有效载荷通过USB刷新设备。 它具有一些最小的有效负载检查功能,以确保在启动
应用程序
之前使用的
应用程序
有效。 特征 体积小巧,最好在4KB以下,以适合前四页。 RDP保护可在构建时配置。 重新启动到DFU模式支持(通过将标签写入RAM +重置)。 看门狗支持故障安全。 彻底清除DFU下载(避免部分固件更新)。 可选的上载启用(以防止读取固件/数据)。 固件校验和检查。 重新启动进入
引导
程序 只需将神奇的0xDEADBEEFCC00FFEE值写入RAM的最后8个字节并触发完全的系统复位,就可以重启进入
引导
加载程序(在DFU模式下)。 这将使
引导
加载程序启动DFU模式,而不是加载闪存中存在的(有效)有效负载。 保护装置
引导
加载程序可能会启
uf2-
stm32
f:用于
STM32
F4的UF2
引导
程序
用于
STM32
的UF2
引导
程序 这实现了使用USB海量存储闪存 制作说明 要构建,只需在此文件夹中运行make 。 如果需要,这将获取git子模块并构建libopenocm3(仅发生一次)。 二进制文件将位于build/BOARDNAME 。 将构建以下文件:
bootloader
.elf用于JTAG适配器
bootloader
.bin用于直接板载升级 flasher.uf2如果您已经有UF2
引导
程序,则可以将其放到板上,它将更新
引导
程序 flasher16.uf2相似,但是如果板上有较旧的UF2
引导
程序,则期望该
应用程序
以16k( 0x08004000 )开始 加板 从f401 (对于64引脚封装)或f401c (对于48引脚封装)通用板开始。 复制文件夹并修改board.h ,请按照说明进行操作 USB数据线上的上拉 如果您的USB数据线上有硬件上拉,则可能在board.h文件中需
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章