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

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

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

3天內不再提示

想學習IAP升級源碼+PC工具+MCU的看過來

崇殿 ? 來源:jf_83722484 ? 作者:jf_83722484 ? 2023-05-10 09:08 ? 次閱讀

IAP 即在應用編程,IAP 是用戶自己的程序在運行過程中對 Flash 的部分區域進行燒寫,目的是為了在產品發布后可以方便地通過預留的通信口對產品中的固件程序進行更新升級。

IAP 原理介紹

通常實現 IAP 功能時,需要在設計固件程序時編寫兩個項目代碼,第一個項目程序即 Boot程序不執行正常的功能操作,而只是通過某種通信方式(如 USB、USART)接收程序或數據,執行對第二部分代碼的更新;第二個項目程序即 APP 程序用戶真正的功能代碼。這兩部分項目代碼同時燒錄在 Flash 中,當芯片上電后,首先是第一個項目程序 Boot 開始運行,它主要實現如下功能:

  • 步驟 1:檢查是否需要對第二部 APP 程序代碼進行更新
  • 步驟 2:如果不需要更新則轉到步驟 4
  • 步驟 3:執行更新操作
  • 步驟 4:跳轉到第二部分代碼執行

第一部分 Boot 代碼可以通過 SWD 或者離線編程器下載到芯片 Flash 內部,首次下載程序時,第二部分 APP 和第一部分 Boot 可以一起燒入芯片內部,以后需要程序更新再通過第一部分 Boot 代碼更新。

IAP 運行流程圖

下圖是 PC 上位機MCU 下位機通訊的流程圖。(注意:如果在 Boot 程序中收到程序更新幀,則繼續待在 Boot 程序中,不會進行軟件復位。

Boot 程序層次結構圖

底層驅動實現

圖二灰色區域為跟芯片相關的文件,每個芯片系列都是由下面三個文件構成:

  • hc32lxxx.h:芯片頭文件,比如 L006 的頭文件為 hc32l13x.h。
  • system_hc32lxxx.h:針對各芯片中斷函數名的重定義。
  • utils.h:boot 中要用到的各芯片底層驅動在此文件中實現。

APP 程序 demo 樣例

hc32lxxx_app 文件夾下是跟 Boot 對應的各芯片的應用程序 demo,demo 中集成了各芯片的驅動,方便用戶直接在 demo 中編寫自己的應用程序。

審核編輯:湯梓紅

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

    關注

    459

    文章

    51568

    瀏覽量

    429765
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17458

    瀏覽量

    354442
  • FlaSh
    +關注

    關注

    10

    文章

    1649

    瀏覽量

    149484
  • 源碼
    +關注

    關注

    8

    文章

    656

    瀏覽量

    29781
  • IAP
    IAP
    +關注

    關注

    2

    文章

    164

    瀏覽量

    24511
收藏 人收藏

    評論

    相關推薦

    芯海通用 MCU 應用筆記: CS32F03x IAP 升級

    本技術文檔旨在幫助客戶實現 IAP 升級提供一個參考方案和模板。本文檔提供基于 UART 升級MCU 參考代碼和 PC 端的
    發表于 05-16 10:55

    電子發燒友們看過來,電路元素T恤有獎大調查

    `電子發燒友們看過來,電路元素T恤有獎大調查[url=http://www.hqpcb.com][/url]`
    發表于 06-08 11:18

    招電源研發,,,想創業的請看過來

    如果你有強烈的創業欲望,又不知道如何下手,,,如果是公司技術骨干,在眾多的大神中,你感覺永無出頭之日,,,如果你不安于目前朝九晚五的工作,想有所突破,請看過來。籌建中的電源制造公司誠邀合作伙伴,職位
    發表于 10-15 10:24

    請問誰有stm8的IAP升級bootloader工程源碼嗎?

    求stm8的IAP升級bootloader工程源碼。串口通過超級終端進行升級。如果能提供,那么分數全給你。
    發表于 10-11 01:12

    【招聘】你復工了嗎?有職位需求的看過來

    【招聘】你復工了嗎?有職位需求的看過來! 1.數字設計經理 天津/上海 2.數字設計/驗證工程師 天津/上海 3.射頻/模擬設計:上海/深圳/南京 另:【急招】駐場測試工程師:寧波/無錫 有興趣請直接發簡歷到jia_jessica at qq.com 或添加我微信:JessicaJia1;
    發表于 02-10 13:58

    求大佬分享STM32 IAP串口在線升級源碼

    求大佬分享STM32 IAP串口在線升級源碼
    發表于 12-06 07:53

    【應用筆記】CS32L010 IAP 升級

    本技術文檔旨在幫助客戶實現IAP 升級提供一個參考方案和模板。本文檔提供基于 UART 升級MCU 參考代碼和 PC 端的
    發表于 10-09 16:44

    【應用筆記】CS32F03x IAP 升級

    本技術文檔旨在幫助客戶實現IAP 升級提供一個參考方案和模板。本文檔提供基于 UART 升級MCU 參考代碼和 PC 端的
    發表于 11-15 14:28

    想學習IAP升級源碼+PC工具+MCU看過來

    功能介紹 IAP 即在應用編程,IAP 是用戶自己的程序在運行過程中對 Flash 的部分區域進行燒寫,目的是為了在產品發布后可以方便地通過預留的通信口對產品中的固件程序進行更新升級I
    發表于 05-08 22:33

    IBM用戶看過來 如何清洗小紅帽

    IBM用戶看過來 如何清洗小紅帽   一直以來,IBM ThinkPad筆記本電腦上獨特的指點設備——小紅點TrackPoint備受ThinkPad用戶的喜愛,然而,一個不可避
    發表于 01-26 13:46 ?603次閱讀

    MCUIAP升級

    IAP升級簡介IAP是In Application Programming的首字母縮寫,IAP是用戶自己的程序在運行過程中對User Flash的部分區域進行燒寫,目的是在產品發布后可
    發表于 10-25 13:06 ?18次下載
    <b class='flag-5'>MCU</b>之<b class='flag-5'>IAP</b><b class='flag-5'>升級</b>

    基于STM32F103的IAP串口升級源碼

    基于STM32F103的IAP串口升級源碼代碼,共兩個工程,bl+app分享
    發表于 09-23 17:08 ?53次下載

    @企業主們看過來,用華為云CDN給你的網頁加個速

    @企業主們看過來,用華為云CDN給你的網頁加個速 前段時間參加秋招的時候,被問到了一個問題,CND是干啥的,什么是CND,面試官問我這個問題的時候,我暗竊喜這不是我的強項嗎!!!哈哈哈哈,畢竟作為一
    的頭像 發表于 11-30 20:59 ?473次閱讀
    @企業主們<b class='flag-5'>看過來</b>,用華為云CDN給你的網頁加個速

    AT32 MCU如何使用USB MSD 進行IAP升級

    AT32 MCU如何使用USB MSD 進行IAP升級
    的頭像 發表于 10-27 09:23 ?1333次閱讀
    AT32 <b class='flag-5'>MCU</b>如何使用USB MSD 進行<b class='flag-5'>IAP</b><b class='flag-5'>升級</b>?

    AT32 MCU如何使用IAP通過USART實現對固件的在線升級更新

    AT32 MCU如何使用IAP通過USART實現對固件的在線升級更新
    的頭像 發表于 09-19 16:51 ?2573次閱讀
    AT32 <b class='flag-5'>MCU</b>如何使用<b class='flag-5'>IAP</b>通過USART實現對固件的在線<b class='flag-5'>升級</b>更新
    主站蜘蛛池模板: av无码在线日本天堂 | 亚洲AV中文字幕无码久久 | 国产精品国产三级国产专区53 | MM131亚洲精品久久安然 | 在线观看永久免费网址 | 嗯啊好爽视频 | 网友自拍区视频精品 | 小黄飞二人转 | 亚洲熟妇无码乱子AV电影 | 伊人久久五月丁婷婷 | 国产精品高清m3u8在线播放 | 亚洲精品www久久久久久久软件 | 神马电影我不卡国语版 | 在线免费观看成年人视频 | 精品熟女少妇AV久久免费A片 | 日韩精品 电影一区 亚洲高清 | 免费啪视频观试看视频 | 中国老妇xxxhd | 免费国产在线观看 | 三叶草未满十八岁 | 精品国产成人a区在线观看 精品国产成人AV在线看 | 在线亚洲国产日韩欧洲专区 | 伊人最新网址 | 神马影院午夜理论二 | 国产精品高潮AV久久无码 | 欧美 亚洲综合在线一区 | 兰桂坊人成社区亚洲精品 | 久久精品小视频 | 老湿司午夜爽爽影院榴莲视频 | 久久re6热在线视频 久久er国产免费精品 | 被肉日常np高h | 美女用手扒开粉嫩的屁股 | 国产成人啪精品视频免费网 | 日本人作爰啪啪全过程 | 亚洲伊人色综合久久天天伊人 | 久久精品亚洲国产AV涩情 | 久久综合网久久综合 | 亚洲精品国产A久久久久久 亚洲精品国产AV成人毛片 | 成年视频xxxxxx在线 | 日本乱子伦一区二区三区 | 高清国产mv视频在线观看 |