介紹
基于 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文章
5383瀏覽量
171150 -
bootloader
+關注
關注
2文章
234瀏覽量
45555 -
HTTP協議
+關注
關注
0文章
61瀏覽量
9705 -
RT-Thread
+關注
關注
31文章
1273瀏覽量
39933
發布評論請先 登錄
相關推薦
評論