介绍
基于 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 这个函数需要根据实践使用的芯片,自己重新实现,或者在这个函数基础上修改。
审核编辑:刘清
-
以太网
+关注
关注
40文章
5467浏览量
172900 -
bootloader
+关注
关注
2文章
235浏览量
45800 -
HTTP协议
+关注
关注
0文章
66浏览量
9825 -
RT-Thread
+关注
关注
31文章
1308浏览量
40498
发布评论请先 登录
相关推荐
如何将RT-Thread移植到NXP MCUXPressoIDE上
![如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上](https://file1.elecfans.com/web3/M00/08/12/wKgZPGetWzWAPmQsAAAT9RkoMiQ238.png)
RT-Thread上CAN实践
![<b class='flag-5'>RT-Thread</b>上CAN实践](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
开源共生 商业共赢 | RT-Thread 2024开发者大会报名启动!
![开源共生 商业共赢 | <b class='flag-5'>RT-Thread</b> 2024开发者大会报名启动!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
2024 RT-Thread全球巡回 线下培训火热来袭!
![2024 <b class='flag-5'>RT-Thread</b>全球巡回 线下培训火热来袭!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
RT-Thread 新里程碑达成——GitHub Star 破万!
![<b class='flag-5'>RT-Thread</b> 新里程碑达成——GitHub Star 破万!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
基于 RT-Thread专业版的EtherCAT主站方案
![基于 <b class='flag-5'>RT-Thread</b>专业版的EtherCAT主站方案](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
6月6日杭州站RT-Thread线下workshop,探索RT-Thread混合部署新模式!
![6月6日杭州站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
2024 RT-Thread 全球技术大会演讲议程发布!
![2024 <b class='flag-5'>RT-Thread</b> 全球技术大会演讲议程发布!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
RT-Thread混合部署Workshop北京站来啦!
![<b class='flag-5'>RT-Thread</b>混合部署Workshop北京站来啦!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
4月25日北京站RT-Thread线下workshop,探索RT-Thread混合部署新模式
![4月25日北京站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!
![4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!](https://file1.elecfans.com/web2/M00/C6/D0/wKgaomYDlJyAKUBmAAAgR-TqYwc187.png)
4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!
![4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
恩智浦半导体正式加入RT-Thread全球合作伙伴计划!
![恩智浦半导体正式加入<b class='flag-5'>RT-Thread</b>全球合作伙伴计划!](https://file1.elecfans.com/web2/M00/C5/31/wKgaomXyY_eAHGhqAAAkpBZI8PE901.png)
《RT-Thread设备驱动开发指南》基础篇--以先楫bsp的hwtimer设备为例
![《<b class='flag-5'>RT-Thread</b>设备驱动开发指南》基础篇--以先楫bsp的hwtimer设备为例](https://file.elecfans.com/web2/M00/37/D7/pYYBAGI9l9uAOwALAAAmFmqVYdg094.png)
RT-Thread设备驱动开发指南基础篇—以先楫bsp的hwtimer设备为例
![<b class='flag-5'>RT-Thread</b>设备驱动开发指南基础篇—以先楫bsp的hwtimer设备为例](https://file1.elecfans.com/web2/M00/C1/40/wKgaomXUXOGAMhesAAAk3OUcwHA076.png)
评论