在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于STM32F4和RT-Thread通用BootLoader使用經驗

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 作者:黃工的嵌入式技術 ? 2020-02-27 17:23 ? 次閱讀

硬件資源

正點原子stm32f407zgt6探索者開發(fā)板,片上Flash(ROM)大小為1024KB,RAM大小為192KB,板載一個SPI Flash W25Q128。

BootLoader配置

根據官方文檔:

https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/

(公號不支持外鏈接,請復制鏈接到瀏覽器打開) BootLoader的基本配置如下,加密壓縮的配置可以不選。

上述的分區(qū)表以及bootloader所占空間可以用下面的圖表示,偏移地址的概念為從0x08000000開始偏移。 flash空間的前128KB用來存放Bootloader固件,因此排在BootLoader之下的download分區(qū)的起始地址為0x08020000。

生成Bootloader固件,固件會自動發(fā)送到自己的郵箱。

燒錄Bootloader

將得到的Bootloader固件通過STM32 ST-LINK Utility.exe 燒錄到片上flash。要注意的是,燒錄的起始地址為0x0800000。

關于ST-Link知識,推薦閱讀我的文章:【專欄】ST-Link資料

燒錄完成后串口工具會輸出以下信息:

要注意的是,其中的NJUST字樣是自定義的,可以在bootloader生成的頁面自行定義。

兩個CRC32的error信息可以忽略,因為此時的flash中并沒有包含分區(qū)表,分區(qū)表信息需要我們通過燒錄app程序完成初始化配置。

FAL分區(qū)表中的onchip_flash為片上flash空間,起始地址為0x08020000,扇區(qū)大小為128KB。

燒錄app程序和打包

參考官方文檔:

https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/

燒錄出廠固件

出廠固件的keil編譯相關設置同app程序一樣,中斷向量表偏移地址也是一樣的。

在制作出廠固件app_factory時,需要將keil生成的bin用ota打包器進行打包,打包器的固件分區(qū)名為app,固件版本為1.0.0,然后將打包生成的app_factory.rbl改后綴名為app_factory.bin。最后使用st-link-utility將修改后綴名的app_factory.bin燒錄到Flash的0x08060000地址即可。

要注意,不可以直接把keil編譯的bin文件直接下載到factory分區(qū),因為此時的bin并沒有app的頭信息,這個頭信息需要由OTA打包器打包后才能添加。

恢復出廠固件的方法:按住WK_UP按鍵的同時按下復位按鍵,保持WK_UP按鍵處于按下狀態(tài)10秒,即可進入恢復狀態(tài)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • DRAM
    +關注

    關注

    40

    文章

    2343

    瀏覽量

    185246
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5565

    瀏覽量

    102812
  • RT-Thread
    +關注

    關注

    32

    文章

    1372

    瀏覽量

    41563
  • 正點原子
    +關注

    關注

    9

    文章

    31

    瀏覽量

    10344
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊

    電子發(fā)燒友網站提供《STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊.pdf》資料
    發(fā)表于 06-06 17:06 ?4次下載

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

    全球開發(fā)者招募:RT-Thread審核團(ReviewTeam)正式開放申請!在開源的世界里,代碼審查(CodeReview)是保證軟件質量、促進技術交流的關鍵環(huán)節(jié)。RT-Thread作為全球領先
    的頭像 發(fā)表于 05-21 18:02 ?513次閱讀
    <b class='flag-5'>RT-Thread</b>審核團招募: 深度參與開源RTOS社區(qū)治理與演進

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

    RT-Thread默認支持的IDE只有IAR 和 Keil, 那如何將RT-Thread移植到NXP MCUXPressoIDE上呢?本文內容比較簡單但稍有瑣碎,希望對有需要的小伙伴有所幫助。
    的頭像 發(fā)表于 02-13 10:37 ?1777次閱讀
    如何將<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上

    清華大學出版社推出RT-Thread新作,助力嵌入式開發(fā)人才培養(yǎng)

    RT-Thread第16本權威著作,助力嵌入式開發(fā)人才培養(yǎng)近日,清華大學出版社出版了由楊衛(wèi)波、莊友誼、阮秀凱老師編寫的最新教材——《嵌入式系統原理與應用:基于STM32F1HAL庫
    的頭像 發(fā)表于 01-16 19:07 ?438次閱讀
    清華大學出版社推出<b class='flag-5'>RT-Thread</b>新作,助力嵌入式開發(fā)人才培養(yǎng)

    意法半導體STM32支持RT-Thread開源4+服務,助力企業(yè)用戶加速嵌入式開發(fā)

    嵌入式系統和物聯網技術的快速發(fā)展使得企業(yè)對高效、穩(wěn)定的嵌入式解決方案需求愈加迫切。STM32加入RT-Thread開源4+服務生態(tài),這一合作將幫助STM32的客戶加速項目實施,推動嵌入
    的頭像 發(fā)表于 11-26 01:04 ?847次閱讀
    意法半導體<b class='flag-5'>STM32</b>支持<b class='flag-5'>RT-Thread</b>開源<b class='flag-5'>4</b>+服務,助力企業(yè)用戶加速嵌入式開發(fā)

    RT-Thread上CAN實踐

    開箱測試RT-Thread官方已完成了對英飛凌XMC7200EVK的移植,通過shell可以看到做好了uart3的console。本文將介紹如何進行RT-ThreadCan移植。接下來我們要完成CAN_FD的驅動移植,并正常啟動RT-T
    的頭像 發(fā)表于 11-13 01:03 ?1932次閱讀
    <b class='flag-5'>RT-Thread</b>上CAN實踐

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

    親愛的RT-Thread開發(fā)者我們很高興地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread開發(fā)者大會)正式啟動報名!2024RT-Threa
    的頭像 發(fā)表于 10-29 08:06 ?880次閱讀
    開源共生 商業(yè)共贏 | <b class='flag-5'>RT-Thread</b> 2024開發(fā)者大會報名啟動!

    睿賽德科技正式推出RT-Thread開源 4+服務,助力企業(yè)用戶發(fā)展

    、車載、甚至航空航天等領域。RT-Thread的成功基于對開源前輩Linux開源成功經驗的學習,同時成功地促使行業(yè)達成了開源開放業(yè)共同發(fā)展的共識。Linux的成功在于
    的頭像 發(fā)表于 10-15 08:07 ?713次閱讀
    睿賽德科技正式推出<b class='flag-5'>RT-Thread</b>開源 <b class='flag-5'>4</b>+服務,助力企業(yè)用戶發(fā)展

    新書發(fā)布——《RT-Thread嵌入式實時操作系統內核、驅動和應用開發(fā)技術》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實時操作系統內核、驅動和應用開發(fā)技術》一書正式發(fā)布。本書的編寫團隊由多位在嵌入式和實時操作系統領域有著豐富經驗的專家組
    的頭像 發(fā)表于 09-03 08:06 ?1220次閱讀
    新書發(fā)布——《<b class='flag-5'>RT-Thread</b>嵌入式實時操作系統內核、驅動和應用開發(fā)技術》

    【大連】9月7日RT-Thread巡回線下培訓-OpenMV機器視覺

    親愛的RT-Thread社區(qū)成員們:2024年RT-Thread全球開發(fā)者線下培訓拉開帷幕啦!24年全球巡回培訓將覆蓋超10座城市及國家,為開發(fā)者提供一個深入學習RT-Thread嵌入式開發(fā)的絕佳
    的頭像 發(fā)表于 09-01 08:02 ?3137次閱讀
    【大連】9月7日<b class='flag-5'>RT-Thread</b>巡回線下培訓-OpenMV機器視覺

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

    親愛的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開發(fā)者線下培訓即將拉開帷幕!24年全球巡回培訓將覆蓋超10座城市及國家,為開發(fā)者提供一個深入學習RT-Thread嵌入式開發(fā)的絕佳機會。
    的頭像 發(fā)表于 08-07 08:35 ?2492次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓火熱來襲!

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

    近年來國內芯片產業(yè)和物聯網產業(yè)的快速崛起,行業(yè)發(fā)展迫切需要更多人才,尤其需要掌握嵌入式操作系統等底層技術的人才。隨著RT-Thread被更廣泛地應用于行業(yè)中,開發(fā)者對嵌入式驅動開發(fā)的需求越來越
    的頭像 發(fā)表于 08-01 08:35 ?1187次閱讀
    【好書推薦】<b class='flag-5'>RT-Thread</b>設備驅動開發(fā)指南

    GD32F427 bootloader添加rt-thread系統后,跳轉到app沒有執(zhí)行main()函數是怎么回事?

    MCU:GD32F427 bootloader是自己寫的 裸機使用沒問題,可以正常轉跳到APP上,執(zhí)行main() 在APP上移植了rt-thread操作系統 啟動的時候可以打印出logo,但是
    發(fā)表于 07-11 06:31

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

    RT-Thread實時操作系統開源項目在GitHub上的star數量突破一萬!截止發(fā)文,RT-Thread作為實時操作系統在業(yè)界Star數量排名第一!倉庫地址:https://github.com
    的頭像 發(fā)表于 07-04 08:35 ?718次閱讀
    <b class='flag-5'>RT-Thread</b> 新里程碑達成——GitHub Star 破萬!

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

    (一)方案介紹本方案基于RT-Thread專業(yè)版,在RT-Thread端集成EtherCAT主站協議,通過EtherCAT對伺服電機或遠程IO進行實時控制,具備傳輸速度快,實時性高,擴展設備靈活等
    的頭像 發(fā)表于 06-19 08:35 ?1730次閱讀
    基于 <b class='flag-5'>RT-Thread</b>專業(yè)版的EtherCAT主站方案
    主站蜘蛛池模板: 国产自在自线午夜精品视频在 | 波多野结衣的毛片 | 57pao强力打造免费高清高速 | 黄色成人一级片 | 亚洲欧洲一区二区三区在线 | 天天射网| fxxx性xxx性 | 美女被拍拍拍拍拍拍拍拍 | 国产欧美色图 | 午夜资源在线 | 国产色av| 91夫妻视频| 免费的黄色毛片 | 久久精品午夜视频 | 在线观看黄的网站 | 69xxx视频| 美国一级毛片不卡无毒 | 成年网站在线看 | 日本69sexmovies| 欧美性精品videofree | 色男人社区 | 老司机亚洲精品影院在线 | 亚洲视频1区 | 色视频综合| 一级女性黄 色生活片 | 97国内精品久久久久久久影视 | www.亚洲色图.com| 亚洲欧美网站 | 久久riav国产精品 | 道区二区三区四区 | 六月丁香六月婷婷 | 免费视频一区二区 | 午夜在线视频观看版 | 天天干天天干天天操 | 成人免费精品视频 | 夜夜狠狠操| 美女扒开尿口让男生添 漫画 | 岛国毛片在线观看 | 韩国午夜精品理论片西瓜 | 巨乳色网站 | 亚洲国产成人精品青青草原100 |