国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 作者:黃工的嵌入式技術 ? 2020-02-27 17:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

硬件資源

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

BootLoader配置

根據官方文檔:

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

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

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

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

燒錄Bootloader

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

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

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

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

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

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

燒錄app程序和打包

參考官方文檔:

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

燒錄出廠固件

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

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

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

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

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

    關注

    41

    文章

    2392

    瀏覽量

    189131
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

    118041
  • RT-Thread
    +關注

    關注

    32

    文章

    1613

    瀏覽量

    44818
  • 正點原子
    +關注

    關注

    9

    文章

    32

    瀏覽量

    11035
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    恩智浦亮相RT-Thread 20周年開發者大會

    日前,“開源向實·生產力進化啟示錄”全球峰會暨RT-Thread 20周年開發者大會在上海成功舉辦,恩智浦作為RT-Thread的緊密合作伙伴,在活動中重磅亮相,展示雙方在共建RT-Thread OS開發生態方面的新成果、新方案
    的頭像 發表于 01-26 09:07 ?548次閱讀

    基于RT-Thread和兆易創新GD32F527系列MCU的健康監測站 | 技術集結

    本項目為RT-Thread嵌入式大賽獲獎作品,基于RT-Thread和兆易創新GD32F527I-EVAL的健康監測站。目錄項目概述系統硬件框架結構基礎驅動程序實現整體驅動實現工程效果演示視頻及代碼演示
    的頭像 發表于 01-20 17:37 ?3901次閱讀
    基于<b class='flag-5'>RT-Thread</b>和兆易創新GD32<b class='flag-5'>F</b>527系列MCU的健康監測站 | 技術集結

    首搭RT-Thread程翧車控平臺| RT-Thread程翧 S32K344 快速原型開發平臺正式上市!| 產品動態

    在智能汽車邁向高集成與高安全的時代,VCU/ECU開發正面臨效率與可靠性的雙重考驗。依賴單一硬件或拼湊軟件方案的傳統模式,已成為制約創新的瓶頸。為此,RT-Thread帶來里程碑式的解決方案
    的頭像 發表于 10-31 11:53 ?991次閱讀
    首搭<b class='flag-5'>RT-Thread</b>程翧車控平臺| <b class='flag-5'>RT-Thread</b>程翧 S32K344 快速原型開發平臺正式上市!| 產品動態

    通過scons生成RT-Thread Studio工程,編譯報rtconfig_preinc.h告警怎么解決?

    我在 github 下載 V5.1.0 的代碼,在 gd32f450 的 bsp 中通過命令 scons --dist-ide 生成能夠在 RT-Thread Studio 下運行的工程。在編譯時會
    發表于 09-29 09:01

    2025年RT-Thread開發者巡回培訓報名正式啟動!

    親愛的RT-Thread社區成員們:新程再啟,共赴熱愛!2025年RT-Thread開發者巡回培訓正式啟動報名!今年,我們選擇了西安、武漢、北京、杭州、深圳、上海、成都這7座城市,為大家帶來
    的頭像 發表于 09-27 10:39 ?1962次閱讀
    2025年<b class='flag-5'>RT-Thread</b>開發者巡回培訓報名正式啟動!

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    rt-thread studio2.2.9如何使用最新的RT-Thread v5.2.0 released? 原先以為修改index_all.json,發現聯網的時候,會自動覆蓋 另lastet版本
    發表于 09-16 06:06

    STM32cubeMX生成配置rt-thread引用問題求解

    如題,本人小白,剛接觸rt-thread,STM32F1/4簡便配置起見利用cubeMX自動生成,測試幾次后直接蒙了,不知道哪些文件是rt-thread項目必須的,網上說法也五花八門,
    發表于 09-12 07:21

    rt-thread stm32 BSP編譯不通過怎么解決?

    拉取gitee上關于rt-thread master分支的代碼進行BSP/stm32f407部分編譯時,使用env編譯不通過,提示缺乏Libraries下的HAL,這部分我看是缺乏的,然后分支v5.1.0是有的,
    發表于 08-29 07:36

    【好書推薦】RT-Thread第20本相關書籍!《嵌入式實時操作系統RT-Thread原理與應用》| 技術集結

    01內容簡介ContentSummary本書為讀者提供了一個全面、系統的RT-Thread學習指南,旨在幫助初學者及有經驗的開發者掌握RT-Thread實時操作系統和STM32嵌入式微
    的頭像 發表于 08-24 10:05 ?1013次閱讀
    【好書推薦】<b class='flag-5'>RT-Thread</b>第20本相關書籍!《嵌入式實時操作系統<b class='flag-5'>RT-Thread</b>原理與應用》| 技術集結

    RT-Thread榮獲2025優秀開源項目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開源信息技術協會主辦的2025上海開源創新精英薈。上海市商委副主任張杰出席會議并致辭。RT-Thread嵌入式操作系統項目憑借其卓越的技術創新與開源生態
    的頭像 發表于 07-04 09:04 ?2640次閱讀
    <b class='flag-5'>RT-Thread</b>榮獲2025優秀開源項目 | 新聞速遞

    讓開發板暢游網絡:RT-Thread CherryUSB 驅動 RNDIS 模塊詳解 | 技術集結

    本文通過在RT-Thread操作系統上,使用CherryUSB軟件包作為USBHost協議棧,驅動AIR780E4GCat.1模塊的RNDIS功能,并成功接入lwIP網絡協議棧,最終在開發板上實現了
    的頭像 發表于 07-02 17:04 ?3434次閱讀
    讓開發板暢游網絡:<b class='flag-5'>RT-Thread</b> CherryUSB 驅動 RNDIS 模塊詳解 | 技術集結

    揭秘RT-Thread上的AUTOSAR CP系統

    本文探討了RT-Thread與AUTOSARCP的融合,解決車載ECU開發中實時性、安全性與靈活性的平衡問題。通過分層安全內核(rt-safetyos/autoos)和工具鏈整合,兼容AUTOSAR
    的頭像 發表于 06-23 20:22 ?3218次閱讀
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP系統

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

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

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

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

    中新社:RT-Thread攜“睿擎平臺”亮相工博會 | 媒體視角

    4月23日,成都國際工業博覽會拉開帷幕。中國新聞網專訪RT-Thread睿賽德,以“國產操作系統再亮劍,睿擎平臺開啟工業新時代”為題,報道了“睿擎工業開發平臺”在工博會上首發亮相。中國新聞網專訪
    的頭像 發表于 04-24 11:16 ?1273次閱讀
    中新社:<b class='flag-5'>RT-Thread</b>攜“睿擎平臺”亮相工博會 | 媒體視角