介紹
基于 rt-thread 標準版系統(tǒng)開發(fā)的 bootloader 。 我們的目標是支持多種下載、傳輸新固件的方式。以適用于多種場合。
軟件架構(gòu)
從傳輸媒介上劃分,可以支持 U盤;可以支持串口線 YMODEM 協(xié)議;支持以太網(wǎng) HTTP 協(xié)議。
多重數(shù)據(jù)安全檢驗,最大程度保證數(shù)據(jù)正確。
安裝教程
我們的希望 tboot 不挑 rt-thread 版本,對于任何 rt-thread 版本進行有限的改動就能輕松適配。所以,本倉庫不帶任何 rt-thread 源碼,本倉庫所有源碼拷貝到您的項目下即可使用。
使用說明
使用前請先閱讀 bl_config.h 頭文件,根據(jù)自己的實際需求情況修改。例如 BOOT_APP_PARTITION_NAME BOOT_APP_FILE_PATH 等等
是否使用加密壓縮算法,可以自由搭配選擇
選用哪種媒介傳輸固件數(shù)據(jù)
注:僅限使用其中一種,不支持同時打開兩種及其以上
這些配置完成以后,接著就是修改 bl_if.c 文件,這個文件里的所有函數(shù)都被定義成了 weak 函數(shù)。 其中,jump2Application 這個函數(shù)需要根據(jù)實踐使用的芯片,自己重新實現(xiàn),或者在這個函數(shù)基礎(chǔ)上修改。
審核編輯:劉清
-
以太網(wǎng)
+關(guān)注
關(guān)注
40文章
5573瀏覽量
174537 -
bootloader
+關(guān)注
關(guān)注
2文章
238瀏覽量
46409 -
HTTP協(xié)議
+關(guān)注
關(guān)注
0文章
67瀏覽量
10072 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1363瀏覽量
41458
發(fā)布評論請先 登錄
RT-Thread審核團招募: 深度參與開源RTOS社區(qū)治理與演進

如何將RT-Thread移植到NXP MCUXPressoIDE上

從開源中來到開源中去-RT-Thread北京社區(qū)篇

RT-Thread上CAN實踐

開源共生 商業(yè)共贏 | RT-Thread 2024開發(fā)者大會報名啟動!

【成都】9月21日RT-Thread巡回線下培訓(xùn)-OpenMV機器視覺

rt-thread studio手動導(dǎo)入bsp失敗的原因?怎么處理?
【大連】9月7日RT-Thread巡回線下培訓(xùn)-OpenMV機器視覺

瑞薩電子全球VP蒞臨RT-Thread指導(dǎo)交流

2024 RT-Thread全球巡回 線下培訓(xùn)火熱來襲!

【好書推薦】RT-Thread設(shè)備驅(qū)動開發(fā)指南

RT-Thread 新里程碑達成——GitHub Star 破萬!

基于 RT-Thread專業(yè)版的EtherCAT主站方案

開發(fā)者分享 | 基于先楫RT-Thread BSP,使用CLion開發(fā)應(yīng)用

6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

評論