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

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

審核編輯 :李倩

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

    關注

    38

    文章

    3318

    瀏覽量

    58596
  • APM
    APM
    +關注

    關注

    1

    文章

    72

    瀏覽量

    13254

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于APM32F407如何制作I2C EEPROM(AT24C02型號)的MDK-Keil下載算法

    基于APM32F407如何制作I2C EEPROM(AT24C02型號)的Keil下載算法,這樣在我們下載代碼時可以一鍵把數據燒錄到EEPROM中。
    的頭像 發表于 04-11 11:06 ?934次閱讀
    基于<b class='flag-5'>APM32F</b>407如何制作I2C EEPROM(AT24C02型號)的MDK-Keil下載算法

    極海基于APM32F035的屏蔽泵參考方案

    極海基于APM32F035電機控制專用MCU的屏蔽泵參考方案,可助力整機系統達到IE3的高效節能等級,同時電路設計更緊湊與穩定,成本效益相比傳統設計更高。APM32F035作為此參考方案的主控芯片
    的頭像 發表于 01-18 09:50 ?432次閱讀

    STM32F103上位機升級,RS485升級、CAN升級

    STM32F103_IAP開發板,用STM32F103RCT6主控芯片,例程用標準庫開發。基本串口RS232\\RS485通信及CAN接口升級學習方案開發板。 升級方案分兩種:用外置F
    發表于 01-03 08:57

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

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

    APM32F411板的python+pyocd命令行操作

    前段時間學習了一下如何使用pyocd配合APM32F411VCTINY板在命令行下給它進行各種騷操作,在使用一段時間后就想著:pyocd是基于python的,那是不是也可以使用python腳本+pyocd使用起來呢?
    的頭像 發表于 10-18 16:21 ?781次閱讀
    <b class='flag-5'>APM32F</b>411板的python+pyocd命令行操作

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

    近日,在學習APM32開發板關于PMU模塊的內容,看到很多內容都是調用WFI內核指令進入低功耗模式,于是自己想嘗試調用WFE內核指令進入低功耗模式,但在APM32F10xx中,我運用按鍵中斷,在中斷
    的頭像 發表于 10-18 16:13 ?670次閱讀
    <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

    STM32F072VBT6.icf文件堆棧分配異常的原因?

    STM32F072VBT6.icf文件堆棧分配異常
    發表于 07-05 08:10

    請問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
    主站蜘蛛池模板: 国产午夜精品不卡片 | 啪啪午夜免费 | 免费观看理论片毛片 | 激情综合网激情 | 日本色图网站 | 精品久久中文网址 | 在线黄色大片 | 国产成人精品日本亚洲网站 | 在线观看网站国产 | 午夜无遮挡怕怕怕免费视频 | www激情五月| 色噜噜狠狠狠色综合久 | 狠狠色丁香婷婷 | 亚洲综合第一区 | 最好免费高清视频观看韩国 | 婷婷在线网 | 亚洲精品私拍国产福利在线 | 五月国产综合视频在线观看 | 高清配种视频xxxxx | 国产日韩精品欧美一区色 | 日本高清视频一区 | 日韩免费精品视频 | 欧美性狂猛bbbbbbxxxx | 亚洲一二三四区 | 丁香婷婷成人 | 老师您的兔子好软水好多动漫视频 | 日本三级在线观看免费 | 国产精品嫩草影院人体模特 | 国产福利在线免费 | 成人欧美精品一区二区不卡 | 久草五月 | 色综合天天色综合 | 中文字幕一区二区三区在线播放 | 欧美a色 | 黄色一级片毛片 | 久久青草国产精品一区 | 日本高清一区二区三区不卡免费 | 玖玖激情| 五月激情丁香 | 羞涩妩媚玉腿呻吟嗯啊销魂迎合 | 色婷五月综激情亚洲综合 |