色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

APM32F072在線升級的實現

Geehy極海半導體 ? 來源:21ic ? 作者:21ic ? 2022-07-14 09:47 ? 次閱讀

APM32F072在線升級的實現

雖然APM32F072有提供ISP實現程序通過Uart口進行程序燒錄,只要在應用程序中跳轉到0x1FFFC800即可,同樣不需要改變boot腳的電位就可以完成通過Uart口進行程序升級。但是這樣不便于我們按需定制的在線升級過程。所以我們還是通過自定義bootloader和app的方式來實現。

首先我們需要對bootloader和app大小進行分配。
Bootloader 4k IROM的配置如下

c882f38c-0315-11ed-ba43-dac502259ad0.png


APP 124k IROM的配置如下

c898cd38-0315-11ed-ba43-dac502259ad0.png



剩下的一些flash區域用來存儲一些參數和在線升級的標志位
c8b020dc-0315-11ed-ba43-dac502259ad0.png
Bootloader中只需要加入這部分代碼,就可以實現跳轉,跳轉前注意要關閉所以中斷即可

c8c38b72-0315-11ed-ba43-dac502259ad0.png



為了讓BootLoader能識別是否進人程序升級還是跳轉到正常app運行,我通過了一個標志位FlagOnlineUpdate來進行判斷,如果不為0x5AA5就進行在線升級,升級完成后改FLASH位置會變為0x5AA5。

c8da3598-0315-11ed-ba43-dac502259ad0.png


App如果需要進行在線升級只需要把FLAGUPDATE_ADDR處的flash的值0x5AA5擦除后,通過NVIC_SystemReset進行復位即可進入到BootLoader進行程序升級了

c8f4caf2-0315-11ed-ba43-dac502259ad0.png


App需要注意的就是需要修改中斷向量表的偏移地址。不然中斷觸發的時候中斷還會回到BootLoader中,無法正常運行app這邊工程的中斷函數。

c90dcbce-0315-11ed-ba43-dac502259ad0.png

c9232fb4-0315-11ed-ba43-dac502259ad0.png

審核編輯 :李倩

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

    關注

    37

    文章

    3266

    瀏覽量

    57679
  • APM
    APM
    +關注

    關注

    1

    文章

    71

    瀏覽量

    13008

原文標題:APM32芯得 EP.04 | APM32F072在線升級的實現

文章出處:【微信號:geehysemi,微信公眾號:Geehy極海半導體】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    KM振動在線監測系統助力設備煥新升級#振動在線監測#振動監測#在線監測

    在線監測
    KM預測性維護專家
    發布于 :2024年10月23日 14:59:48

    APM32F10xx進入低功耗模式的問題分析

    近日,在學習APM32開發板關于PMU模塊的內容,看到很多內容都是調用WFI內核指令進入低功耗模式,于是自己想嘗試調用WFE內核指令進入低功耗模式,但在APM32F10xx中,我運用按鍵中斷,在中斷
    的頭像 發表于 10-18 16:13 ?280次閱讀
    <b class='flag-5'>APM32F</b>10xx進入低功耗模式的問題分析

    TinyMaix框架的內存需求超過了APM32F411的可用內存,導致運行失敗,怎么能成功優化?

    TinyMaix框架的內存需求超過了APM32F411的可用內存,導致運行失敗。怎么能成功優化?
    發表于 09-27 09:44

    如何開發不帶Flash API 的Bootloader實現在線升級

    電子發燒友網站提供《如何開發不帶Flash API 的Bootloader實現在線升級.pdf》資料免費下載
    發表于 09-12 09:41 ?0次下載
    如何開發不帶Flash API 的Bootloader<b class='flag-5'>實現在線</b><b class='flag-5'>升級</b>

    F28M35x串口在線升級設計

    電子發燒友網站提供《F28M35x串口在線升級設計.pdf》資料免費下載
    發表于 09-02 10:58 ?0次下載
    <b class='flag-5'>F</b>28M35x串口<b class='flag-5'>在線</b><b class='flag-5'>升級</b>設計

    APM805F應用于太陽能草坪燈升壓芯片

    概述 APM805F 是一款高性能的太陽能草坪燈升壓控制芯片,內部集成開關型驅動電路、光控開關、電池過放電保護電路、欠壓關斷鎖定電路、肖特基二極管等。 APM805F 可以利用太陽能電池的能源來進行
    發表于 08-29 18:01

    請問ESP32是否支持串口在線升級

    請問ESP32是否支持串口在線升級。對OTA升級例程進行修改,將http傳輸改為串口傳輸,是否可行。
    發表于 06-18 06:30

    STM32F072怎么移植os?

    STM32F072 怎么移植os
    發表于 05-17 08:22

    怎么在STM32 Nucleo,STM32F072RB上使用mbed-rtos?

    誰知道怎么在STM32 Nucleo,STM32F072RB上使用mbed-rtos。在mode在線平臺上導入了幾個mbed-rtos的例程,都不能使用,搞了很長時間也沒有個頭緒。求指導。
    發表于 05-17 08:02

    stm32f072如何在keil里面創建寄存器函數的工程而非庫函數?

    stm32f072如何在keil里面創建 寄存器函數的工程而非庫函數?
    發表于 05-17 07:21

    極海APM32F003F6U7芯片特性

    APM32F003F6U7車規級MCU,寬溫幅、高精度、低溫漂且極具性價比,是成本敏感型汽車應用的優質選擇。
    的頭像 發表于 04-15 12:39 ?863次閱讀

    IAP在線升級,當STM32f107識別U盤時,U盤使用多次后識別過程會變得很慢為什么呢?

    本人在做IAP在線升級,當STM32f107芯片識別U盤時候,U盤使用多次后,識別過程會變得很慢,這是為什么呢?是U盤老化還是芯片原因呢?
    發表于 03-21 07:03

    如何用外掛SPI FLASH運行的STM32F1在線升級

    之前做的都是在芯片內FLASH運行的串口在線升級工作, 現在需要對外掛SPI FLASH進行程序升級,希望有做過的大佬給個大概思路,謝謝!
    發表于 03-13 08:03

    極海APM32F072xBT7硬件兼容ST電動車應用方案mcu

    極海APM32F072xBT7硬件兼容ST電動車應用方案MCU 隨著電動車市場的不斷發展,對于電動車控制器的要求也越來越高。而作為電動車控制器的核心部件,MCU的選擇至關重要。極海
    的頭像 發表于 03-04 21:30 ?505次閱讀

    APM32F035開發板雷卯防雷防靜電推薦圖

    的模擬與連接特性賦予電機更多的新功能屬性,有效提升電機驅動性能并降低用戶產品運行成本,助力國內電機企業全面邁入“IE3高效時代”。APM32F035具備滿足各種電機控制應用的外設與內存,多種核心電機控制算法大幅提升電機效率,滿足行業結構升級需求,廣泛應用于風機、水泵、電
    的頭像 發表于 01-11 16:56 ?446次閱讀
    <b class='flag-5'>APM32F</b>035開發板雷卯防雷防靜電推薦圖
    主站蜘蛛池模板: 影音先锋av色咪影院| 日本护士喷水| 精品国产精品人妻久久无码五月天| 超碰免费碰免费视频| 999资源站| 最新国产精品福利2020| 伊人久久影视| 99久久爱re热6在线播放| 中文字幕偷乱免费视频在线| 伊人久久大香| 伊人国产在线播放| 伊人久久天堂| 中文字幕在线观看国产| 欲插爽乱浪伦骨| 最懂男人心论坛| 91精品婷婷国产综合久久8| 综合人妻久久一区二区精品| 中文免费视频| 最美白虎逼| 99re5.久久热在线视频| 99热久久视频只有精品6| 999久久国产精品免费人妻| freevideoshd| XXX国产麻豆HD| 大学生一级毛片免费看| 国产成人精品男人免费| 国产精品日本一区二区在线播放| 国产精品嫩草影院| 黑色丝袜美女被网站| 久久国产精品免费A片蜜芽| 快播看黄片| 欧美日韩一区在线观看| 日韩在线av免费视久久| 午夜影视不充值观看| 亚洲午夜精品A片久久WWW解说| 在线欧美免费人成视频| AV72啪啪网站| 国产99对白在线播放| 国拍自产精品福利区| 啦啦啦 中国 日本 高清 在线| 欧洲xxxxx|