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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

RA Swap模式在FSP中的支持(2)

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2024-08-22 10:34 ? 次閱讀

3調試Application Project

由于芯片上電后需要從0地址(具體地說是0004h地址處)的中斷向量開始運行,因此,調試Application Project時需要下載Bootloader文件,我們在Application Project的Debug Configuration中添加相關部分。

wKgaombGo9qAZk2IAABaBPnSZmM984.png

Application Project Debug Configuration Startup選項卡配置

增加對于Bootloader的加載,類型選項設定為Image and Symbols,這樣調試狀態下可以跟蹤Bootloader中代碼運行的狀態。

同時,將Application Project對應的***.elf → Load type設定為Symbols only,僅下載標號。由于加載了Application Project對應的symbol,因此我們可以調試時檢查代碼的運行狀態。但實際下載到code flash的內容是經過了Python腳本處理,增加了Header,TLV和Trailer等信息的***.bin.signed文件,因此可以通過Bootloader的安全校驗。

按下Debug按鈕,啟動調試,此時可以發現PC停在Bootloader的reset向量處。

wKgZombGo-eADu-RAAHAICgSMug045.png

調試Application Project

點擊Load Ancillary按鈕,將Application Project Debug文件夾下的***.bin.signed下載到芯片上,注意選擇地址為Primary Slot起始地址0x18000。

wKgZomZyjRuASpHvAABIC2ggIlI166.png

將1.0.0版本Image ***.bin.signed文件下載到Primary Slot的起始地址0x18000

在memory窗口檢查當前Primary Slot中的內容,可以看到Image版本為1.0.0。

wKgZombGpAiAPCKGAAAVOlCBUBY563.png

PC Primary Slot中存儲了1.0.0版本的Image

點擊Resume,可以發現PC指針停在Primary Slot的Application Project Reset向量處,此時PC指針地址0x00018ab8位于Primary Slot地址空間范圍(0x18000~0x37FFF)。如下圖所示。

之后在任意時刻暫停,通過PC指針的地址空間范圍和對應的代碼標號可以發現PC已經運行在Application Project中了。

wKgaombGpBKAPkyzAACw83nqzOk991.png

PC指針運行在Primary Slot中

再次點擊resume,則可以觀察到代碼運行在Primary Slot的Application Project中。

4升級并驗證

由于升級方式是基于應用層面的實現,因此依賴客戶的設計。如果需要展示,則建議參考下方鏈接Application Note中的內容,對應的示例代碼包含了遵循XModem協議利用UART傳輸Image。

RA6 MCU Advanced Secure Bootloader Design using MCUboot and Code Flash Dualbank Mode

在調試狀態下,可以通過將待更新的Image文件下載到Secondary Slot中,重啟即可使得升級生效。

在Application Project上稍作修改,比如原始的Project在EK-RA4M3上使三個LED(紅綠藍)一起閃爍,而我們將代碼更新為只有一個LED(藍色)閃爍。同時,將Image Version從1.0.0更改為1.1.0,重新Build Project,確認Debug文件夾下的.bin.signed重新生成了。

現在將1.1.0版本的Image燒錄到Secondary Slot中,點擊Load Ancillary,選中***.bin.signed,目標地址選擇0x48000。

wKgaombGpCmAVX3aAABInFuM9CI338.png

將1.1.0版本Image下載到Secondary Slot中

下載成功后查看Memory中的內容,可以確認Secondary Slot存儲了1.1.0版本的Image。

wKgaombGpDSACb02AAAUPju5IyM948.png

Secondary Slot保存了1.1.0版本的Image

按下Reset按鈕,使得Bootloader運行,啟動代碼升級。

可以看到EK-RA4M3從三顆LED閃爍變為僅有一顆藍色LED閃爍,表明升級成功。

升級完成后查看Primary Slot和Secondary Slot,發現兩個Slot內容已經交換了。Primary Slot中保存了1.1.0版本的Image文件,而Secondary Slot中保存了1.0.0版本的Image文件,如下圖所示。

wKgaombGpEGAKcXwAAAfjs54DJs584.png

Primary Slot保存了1.1.0版本的Image,Secondary Slot保存了1.0.0版本的Image

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

    關注

    459

    文章

    52013

    瀏覽量

    434532
  • SWAP
    +關注

    關注

    0

    文章

    51

    瀏覽量

    13117
  • bootloader
    +關注

    關注

    2

    文章

    238

    瀏覽量

    46397
  • FSP
    FSP
    +關注

    關注

    0

    文章

    40

    瀏覽量

    7330

原文標題:MCUboot系列(3-3)RA Swap模式在FSP中的支持

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    RA-Eco-RA4M2開發板評測】1 RA4M2開發環境搭建

    Engine (SCE) 配合使用,可實現安全芯片的功能。 RA4M2 采用高效的 40nm 工藝,由靈活配置軟件包 (FSP) 這個開放且靈活的生態系統概念提供支持FSP 基于
    發表于 04-25 22:38

    RA-Eco-RA4M2開發板評測】RA-Eco-RA4M2 Keil 開發環境搭建

    Engine (SCE) 配合使用,可實現安全芯片的功能。 RA4M2 采用高效的 40nm 工藝,由靈活配置軟件包 (FSP) 這個開放且靈活的生態系統概念提供支持FSP 基于
    發表于 04-27 22:54

    RA-Eco-RA4M2開發板評測】RA-Eco-RA4M2 移植FreeRTOS

    基本參數配置 然后就是選擇安全策略,盡管RA4M2支持 TrustZone,但這里暫時不選。 Figure 2?4 選擇是否支持 TrustZone 接下來選擇RTOS的
    發表于 05-03 23:24

    RA系列使用FSP配置外設驅動相關資料介紹

    1、RA系列使用 FSP 配置外設驅動 MDK 添加用于啟動FSP的自定義命令打開 MDK,選擇 “Tools -> Custom
    發表于 07-14 10:53

    使用RA2E1 MCU和FSP實現超低設計

      RA2E1 MCU 組評估套件 FPB-RA2E1實施各種連接器,允許訪問 RA2E1 MCU、板載 E2 仿真器、用戶開關、LED 上的所有引腳,以啟動
    的頭像 發表于 04-25 10:10 ?2298次閱讀
    使用<b class='flag-5'>RA2</b>E1 MCU和<b class='flag-5'>FSP</b>實現超低設計

    【視頻教程】瑞薩RA單片機FSP開發(3)FSP架構-解釋Blinky架構[上]

    干貨分享 前篇回顧 【視頻教程】瑞薩RA單片機FSP開發(1)環境搭建(帶RASC) 【視頻教程】瑞薩RA單片機FSP開發(2)快速上手DM
    的頭像 發表于 12-06 12:15 ?1091次閱讀

    RA MCU CANFDFSP的配置詳解

    瑞薩RA系列MCU產品,目前RA4E2RA4T1、RA6E2
    的頭像 發表于 10-20 14:46 ?1775次閱讀
    <b class='flag-5'>RA</b> MCU CANFD<b class='flag-5'>在</b><b class='flag-5'>FSP</b><b class='flag-5'>中</b>的配置詳解

    使用瑞薩e2 studio FSP基于RA2E1定時器配置PWM輸出

    使用瑞薩e2 studio FSP基于RA2E1定時器配置PWM輸出
    的頭像 發表于 08-01 00:13 ?1054次閱讀
    使用瑞薩e2 studio <b class='flag-5'>FSP</b>基于<b class='flag-5'>RA2</b>E1定時器配置PWM輸出

    使用FSP配置RA的CAN模塊(上)

    使用FSP配置RA的CAN模塊
    的頭像 發表于 08-05 08:08 ?835次閱讀
    使用<b class='flag-5'>FSP</b>配置<b class='flag-5'>RA</b>的CAN模塊(上)

    使用FSP配置RA的CAN模塊(下)

    使用FSP配置RA的CAN模塊
    的頭像 發表于 08-05 08:08 ?692次閱讀
    使用<b class='flag-5'>FSP</b>配置<b class='flag-5'>RA</b>的CAN模塊(下)

    RA Overwrite模式FSP支持

    前面介紹了MCUboot的基礎知識,您可通過上方鏈接回顧,本章將著重介紹其中的Overwrite模式,以及FSP如何配置、如Flash怎樣劃分、安全校驗的方式等。本文以
    的頭像 發表于 06-13 10:52 ?810次閱讀
    <b class='flag-5'>RA</b> Overwrite<b class='flag-5'>模式</b><b class='flag-5'>在</b><b class='flag-5'>FSP</b><b class='flag-5'>中</b>的<b class='flag-5'>支持</b>

    介紹MCUboot支持的四種升級模式(2)

    介紹MCUboot支持的四種升級模式,分別是Overwrite、Swap、Direct XIP和加載到RAM執行。由于FSP
    的頭像 發表于 06-13 10:56 ?1559次閱讀
    介紹MCUboot<b class='flag-5'>支持</b>的四種升級<b class='flag-5'>模式</b>(<b class='flag-5'>2</b>)

    MCUboot Swap模式升級的流程和注意事項

    前面介紹了MCUboot的基礎知識(請查看上方“簡介以及RA FSP上的支持”文章),上次介紹了Overwrite模式(請查看上方“
    的頭像 發表于 06-13 16:01 ?1358次閱讀
    MCUboot <b class='flag-5'>Swap</b><b class='flag-5'>模式</b>升級的流程和注意事項

    RA MCU CANFDFSP的配置詳解

    RA MCU CANFDFSP的配置詳解
    的頭像 發表于 06-19 08:06 ?821次閱讀
    <b class='flag-5'>RA</b> MCU CANFD<b class='flag-5'>在</b><b class='flag-5'>FSP</b><b class='flag-5'>中</b>的配置詳解

    RA Swap模式FSP支持(1)

    接下來我們需要在hal_entry.c增加對函數mcuboot_quick_setup()的調用。e2 studio界面下,Project Explorer中找到Developer
    的頭像 發表于 08-22 10:27 ?743次閱讀
    <b class='flag-5'>RA</b> <b class='flag-5'>Swap</b><b class='flag-5'>模式</b><b class='flag-5'>在</b><b class='flag-5'>FSP</b><b class='flag-5'>中</b>的<b class='flag-5'>支持</b>(1)
    主站蜘蛛池模板: 午夜理论片YY4399影院 | 午夜福利92看看电影80 | 亚州三级久久电影 | 手机看片国产日韩欧美 | 中文字幕在线久热精品 | 99精品国产第一福利网站 | 在野外被男人躁了一夜动图 | 91麻豆精品一二三区在线 | 精品三级久久久久电影网1 精品日韩视频 | 征服丝袜旗袍人妻 | 欧美美女论坛 | 校草让我脱了内裤给全班看 | 美女大BXXXXN内射 | 2021国产精品国产精华 | 成人a视频片在线观看免费 成人a毛片久久免费播放 | 午夜一级免费视频 | 国产99精品视频一区二区三区 | 亚洲精品婷婷无码成人A片在线 | 国产互换后人妻的疯狂VIDEO | 午夜福利在线观看6080 | 乡土女性网动态图解 | 成人性生交大片免费看4 | 久久国产精品永久免费网站 | 亚洲国产精品一区二区动图 | 精品高潮呻吟99AV无码 | 全球真实小U女视频合集 | 蜜芽国产在线精品欧美 | 暖暖日本免费播放 | 无码AV熟妇素人内射V在线 | 国产精品久久毛片A片软件爽爽 | 人人澡人人爽人人精品 | 国精产品999一区二区三区有限 | 精品99久久久久成人网站 | 1区2区3区4区产品不卡码网站 | 麻豆精品2021最新 | QVOD理论| 国产精品自产拍在线观看网站 | 人人模人人干 | 国产精品免费观看视频播放 | 狠狠国产欧美在线视频 | 中文字幕无码亚洲视频 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品