日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

基于STM32F4和RT-Thread通用BootLoader使用經(jīng)驗

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

掃碼添加小助手

加入工程師交流群

硬件資源

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

BootLoader配置

根據(jù)官方文檔:

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)。

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

    關注

    41

    文章

    2403

    瀏覽量

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

    關注

    26

    文章

    6433

    瀏覽量

    121190
  • RT-Thread
    +關注

    關注

    32

    文章

    1644

    瀏覽量

    45267
  • 正點原子
    +關注

    關注

    9

    文章

    32

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT-Thread 用上 HyperRAM——e2studio 工程配置詳解 | 技術集結(jié)

    的帖子中介紹如何在e2sutido中結(jié)合RT-Thread的代碼倉庫(使用的是最新的RT-Thread版本),在e2stduio中調(diào)試和下載RT-Thread工程。配
    的頭像 發(fā)表于 04-27 18:07 ?5978次閱讀
    讓 <b class='flag-5'>RT-Thread</b> 用上 HyperRAM——e2studio 工程配置詳解 | 技術集結(jié)

    極海APM32F427 MCU在RT-Thread系統(tǒng)上使用LwIP網(wǎng)絡功能

    下面是基于RT-Thread的ENV命令行開發(fā)環(huán)境,在APM32F427上使用LwIP網(wǎng)絡協(xié)議棧實現(xiàn)網(wǎng)絡通信功能的。
    的頭像 發(fā)表于 04-02 15:19 ?8846次閱讀
    極海APM32<b class='flag-5'>F</b>427 MCU在<b class='flag-5'>RT-Thread</b>系統(tǒng)上使用LwIP網(wǎng)絡功能

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

    日前,“開源向?qū)崱どa(chǎn)力進化啟示錄”全球峰會暨RT-Thread 20周年開發(fā)者大會在上海成功舉辦,恩智浦作為RT-Thread的緊密合作伙伴,在活動中重磅亮相,展示雙方在共建RT-Thread OS開發(fā)生態(tài)方面的新成果、新方案
    的頭像 發(fā)表于 01-26 09:07 ?773次閱讀

    基于RT-Thread和兆易創(chuàng)新GD32F527系列MCU的健康監(jiān)測站 | 技術集結(jié)

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

    首搭RT-Thread程翧車控平臺| RT-Thread程翧 S32K344 快速原型開發(fā)平臺正式上市!| 產(chǎn)品動態(tài)

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

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

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

    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,發(fā)現(xiàn)聯(lián)網(wǎng)的時候,會自動覆蓋 另lastet版本
    發(fā)表于 09-16 06:06

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

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

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

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

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

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

    RT-Thread榮獲2025優(yōu)秀開源項目 | 新聞速遞

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

    讓開發(fā)板暢游網(wǎng)絡:RT-Thread CherryUSB 驅(qū)動 RNDIS 模塊詳解 | 技術集結(jié)

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

    揭秘RT-Thread上的AUTOSAR CP系統(tǒng)

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

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

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

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

    全球開發(fā)者招募:RT-Thread審核團(ReviewTeam)正式開放申請!在開源的世界里,代碼審查(CodeReview)是保證軟件質(zhì)量、促進技術交流的關鍵環(huán)節(jié)。RT-Thread作為全球領先
    的頭像 發(fā)表于 05-21 18:02 ?1455次閱讀
    <b class='flag-5'>RT-Thread</b>審核團招募: 深度參與開源RTOS社區(qū)治理與演進
    吉水县| 咸阳市| 池州市| 土默特右旗| 旺苍县| 平谷区| 崇州市| 兴业县| 柳州市| 进贤县| 喀喇沁旗| 雅江县| 土默特左旗| 黄骅市| 安宁市| 军事| 毕节市| 尼勒克县| 汕尾市| 新和县| 天祝| 景东| 卢龙县| 奈曼旗| 乳源| 宣汉县| 平顶山市| 阿拉尔市| 马关县| 肇东市| 美姑县| 神农架林区| 承德县| 雷山县| 石狮市| 竹北市| 微博| 晋城| 光泽县| 虞城县| 巴彦淖尔市|