介紹
基于 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文章
5585瀏覽量
174849 -
bootloader
+關注
關注
2文章
238瀏覽量
46465 -
HTTP協議
+關注
關注
0文章
67瀏覽量
10093 -
RT-Thread
+關注
關注
32文章
1370瀏覽量
41525
發布評論請先 登錄
2025 RT-Thread全球技術大會議程正式發布!

RT-Thread審核團招募: 深度參與開源RTOS社區治理與演進

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

全志科技亮相2024 RT-Thread開發者大會
從開源中來到開源中去-RT-Thread北京社區篇

RT-Thread上CAN實踐

開源共生 商業共贏 | RT-Thread 2024開發者大會報名啟動!

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

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

瑞薩電子全球VP蒞臨RT-Thread指導交流

2024 RT-Thread全球巡回 線下培訓火熱來襲!

【好書推薦】RT-Thread設備驅動開發指南

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

基于 RT-Thread專業版的EtherCAT主站方案

評論