介绍
基于 rt-thread 标准版系统开发的 bootloader 。 我们的目标是支持多种下载、传输新固件的方式。以适用于多种场合。
软件架构
从传输媒介上划分,可以支持 U盘;可以支持串口线 YMODEM 协议;支持以太网 HTTP 协议。
多重数据安全检验,最大程度保证数据正确。
安装教程
我们的希望 tboot 不挑 rt-thread 版本,对于任何 rt-thread 版本进行有限的改动就能轻松适配。所以,本仓库不带任何 rt-thread 源码,本仓库所有源码拷贝到您的项目下即可使用。
使用说明
使用前请先阅读 bl_config.h 头文件,根据自己的实际需求情况修改。例如 BOOT_APP_PARTITION_NAME BOOT_APP_FILE_PATH 等等
是否使用加密压缩算法,可以自由搭配选择

选用哪种媒介传输固件数据

注:仅限使用其中一种,不支持同时打开两种及其以上
这些配置完成以后,接着就是修改 bl_if.c 文件,这个文件里的所有函数都被定义成了 weak 函数。 其中,jump2Application 这个函数需要根据实践使用的芯片,自己重新实现,或者在这个函数基础上修改。
审核编辑:刘清
-
以太网
+关注
关注
41文章
5923浏览量
179505 -
bootloader
+关注
关注
2文章
241浏览量
47671 -
HTTP协议
+关注
关注
0文章
67浏览量
10520 -
RT-Thread
+关注
关注
32文章
1540浏览量
44268
发布评论请先 登录
RT-Thread Studio V2.3.0 版本正式发布!
首搭RT-Thread程翧车控平台| RT-Thread程翧 S32K344 快速原型开发平台正式上市!| 产品动态
RT-Thread studio打不开 RT-thread setting界面怎么解决?
rt-thread studio 导入BSP 失败怎么解决?
2025年RT-Thread开发者巡回培训报名正式启动!
RT-Thread Studio 2.2.8创建新项目直接构建编译报错怎么解决?
rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?
Windows上使用ENV工具开发基于先楫MCU的RT-Thread应用
在Ubuntu上开发基于先楫MCU的RT-Thread应用指南
【好书推荐】RT-Thread第20本相关书籍!《嵌入式实时操作系统RT-Thread原理与应用》| 技术集结
RT-Thread编译太慢怎么解决?
RT-Thread荣获2025优秀开源项目 | 新闻速递
揭秘RT-Thread上的AUTOSAR CP系统
RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进
如何将RT-Thread移植到NXP MCUXPressoIDE上

TBOOT对任何rt-thread版本进行有限的改动
评论