哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

RA4M3通過USB實現(xiàn)固件升級

瑞薩嵌入式小百科 ? 來源:未知 ? 2023-06-09 12:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RA4M3通過USB實現(xiàn)固件升級

01

固件更新應用案例

(1)修復程序錯誤

(2)功能升級

02

首先必須規(guī)劃好Bootloader和Application的空間分配。如下圖所示,案例使用R7FA4M3AF3CFB,有1M的ROM。Bootloader從0x000000開始存儲,結束地址為0x1FFFF,所占空間大小為0x20000;Application從0x20000開始存儲,結束地址為0x000FFFFF,所占空間大小為0xE0000。

5bd4c412-067b-11ee-962d-dac502259ad0.png

03

創(chuàng)建一個Bootloader工程,添加USB_HMSC、Flash、RTC和CRC等外設。其中USB添加主機大容量存儲類(HMSC)驅動程序,它實現(xiàn)了USB HMSC接口,可從USB大容量存儲設備中讀取、寫入和擦除數(shù)據。

5bf2388a-067b-11ee-962d-dac502259ad0.png

04

使用RTC設置系統(tǒng)時間。

5c293e02-067b-11ee-962d-dac502259ad0.png

05

初始化flash驅動,然后在data flash中讀取設備設置的log。

5c592748-067b-11ee-962d-dac502259ad0.png

06

初始化USB驅動,等待USB設備插入,如果檢測到有USB設備插入,將會根據文件"0:Put Image Here/update.txt"中的內容,找到相應的***.srec文件,并打開文件讀寫數(shù)據(將文件內容解析后燒寫到Application對應的地址空間),讀寫完成后將文件名改為"0:Put Image Here/loaded.txt",表示已完成數(shù)據讀寫。

5c8a5426-067b-11ee-962d-dac502259ad0.png

07

根據信息類型擦除data flash中的數(shù)據,擦除成功后寫入新的設備設置參數(shù)。

5ca3f50c-067b-11ee-962d-dac502259ad0.png

08

在屬性→設置中輸出srec格式文件作為Bootloader燒錄文件。

5cda9d78-067b-11ee-962d-dac502259ad0.png

09

將Bootloader燒錄到EK-RA4M3開發(fā)板上。首先,利用J-Flash Lite將RA4M3整片擦除,然后將ra4m3_hmsc_noRTOS.srec燒寫到芯片中,由于此時app部分內容為空,紅色LED閃爍(按下reset大概10秒后,紅色LED閃爍)。

5d14e172-067b-11ee-962d-dac502259ad0.png

10

打開e2 studio新建Application工程,用來驗證可以通過Bootloader成功升級Application,若成功升級,三顆LED燈會不停地閃爍。

5d3caf04-067b-11ee-962d-dac502259ad0.png

11

打開memory_regions.ld文件,FLASH_LENGTH = 0x100000;更新為FLASH_LENGTH = 0xE0000;

由于Bootloader占用了0x20000大小,因此對于EK-RA4M3來說,僅剩下0x100000-0x20000=0xE0000大小可供Application使用。

5d76de9a-067b-11ee-962d-dac502259ad0.png

12

Application工程生成srec格式文件,下圖紅框位置勾選 Section: -j .text & -j .data,使得application project僅生成code flash對應的內容。

5db379a4-067b-11ee-962d-dac502259ad0.png

13

準備一個U盤(FAT32格式),在里面建一個文件夾,命名為“Put Image Here”,將RA4M3_BLINKY.srec文件添加進去

5de0e72c-067b-11ee-962d-dac502259ad0.png

14

update.txt文件里面添加RA4M3_BLINKY.srec

5dfe7c88-067b-11ee-962d-dac502259ad0.png

15

將U盤插入,開發(fā)板上電,當前運行的代碼是Bootloader,由于此時尚未執(zhí)行Application升級,因此LED2常亮,按下復位鍵,使得Bootloader重新運行,執(zhí)行Application代碼升級,可以看到LED燈按照RA4M3_BLINKY程序閃爍。將U盤插回電腦查看“Put Image Here”文件夾,可以看到update.txt變?yōu)閘oaded.txt,程序升級成功。

5e1e9e14-067b-11ee-962d-dac502259ad0.png

更多內容請識別下方二維碼查看:

5e6cf262-067b-11ee-962d-dac502259ad0.png

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

    關注

    147

    文章

    19126

    瀏覽量

    403759
  • 瑞薩
    +關注

    關注

    38

    文章

    22518

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞薩RA MCU眾測寶典 | 環(huán)境搭建之【RA-Eco-RA4M2】QE工具使用

    R7FA4M2AD3CFP。RA4M232位微控制器(MCU)產品群使用支持TrustZone的高性能ArmCortex-M33內核。與片內的SecureCryptoE
    的頭像 發(fā)表于 04-10 18:26 ?5293次閱讀
    瑞薩<b class='flag-5'>RA</b> MCU眾測寶典 | 環(huán)境搭建之【<b class='flag-5'>RA-Eco-RA4M</b>2】QE工具使用

    Renesas RA4M3微控制器:高性能與多功能的完美結合

    Renesas RA4M3微控制器:高性能與多功能的完美結合 在當今電子設備不斷發(fā)展的時代,微控制器的性能和功能對于產品的成功至關重要。Renesas RA4M3微控制器,以其卓越的性能、豐富的功能
    的頭像 發(fā)表于 04-01 11:00 ?223次閱讀

    瑞薩RA-Eco-RA4M2開發(fā)板的QE工具使用

    RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm Cortex-M33內核架構的核心板,主控芯片為R7FA4M2AD3CFP。RA4M2 32位微控制器(
    的頭像 發(fā)表于 04-01 10:34 ?5381次閱讀
    瑞薩<b class='flag-5'>RA-Eco-RA4M</b>2開發(fā)板的QE工具使用

    RA-Eco-RA4M2開發(fā)板評測】介紹、環(huán)境搭建、工程測試

    。 介紹 RA-Eco-RA4M2-100PIN-V2.0 是一款基于 100MHz Arm? Cortex?-M33 內核架構的核心板,主控芯片為 R7FA4M2AD3CFP。 RA4M
    發(fā)表于 03-21 15:35

    Bootloader固件升級的步驟

    固件升級。 單分區(qū)的優(yōu)點程序內存可用率高,能夠存放更大的代碼量,只需要一個分區(qū)就能實現(xiàn)固件升級,對之前版本的 FW 進行全部擦除和覆蓋,不需
    發(fā)表于 11-19 07:41

    RA4M2-SENSOR】數(shù)字識讀及實現(xiàn)

    這里就介紹一種在RA4M2-SENSOR 開發(fā)板上實現(xiàn)數(shù)字識讀的方法,其實現(xiàn)的思路就是在給定數(shù)據的情況下,通過相應的功能函數(shù)來自動提取各數(shù)據位的值及權重,進而
    發(fā)表于 09-15 22:47

    【干貨分享】基于瑞薩RA4M2-SENSOR開發(fā)板,實現(xiàn)便攜式 GPS 定位器

    本文介紹了RA4M2-SENSOR通過IIC協(xié)議實現(xiàn)OLED顯示,并結合串口通信讀取GPS模塊數(shù)據,實現(xiàn)便攜式GPS定位器的項目設計。開發(fā)套件RA4
    的頭像 發(fā)表于 09-09 08:07 ?4135次閱讀
    【干貨分享】基于瑞薩<b class='flag-5'>RA4M</b>2-SENSOR開發(fā)板,<b class='flag-5'>實現(xiàn)</b>便攜式 GPS 定位器

    RA-Eco-RA6M4部分功能測評

    類比,e2studio相當于KEIL5,負責代碼編寫與編譯調試;FSP則類似CubeMX,通過圖形化界面完成引腳配置、外設初始化等操作,降低上手難度。 本次開發(fā)的硬件核心是RA-Eco-RA6M4
    發(fā)表于 09-04 11:11

    【干貨分享】在 RA-Eco-RA6M4開發(fā)板上實現(xiàn) ADC 電壓的 LabVIEW 數(shù)據采集

    本文介紹了RA-Eco-RA6M4-100PIN-V1.0開發(fā)板通過LabVIEW上位機實現(xiàn)ADC電壓數(shù)據采集的項目設計,采用串口發(fā)送和串口中斷查詢兩種方案。
    的頭像 發(fā)表于 08-21 08:05 ?1769次閱讀
    【干貨分享】在 <b class='flag-5'>RA-Eco-RA6M4</b>開發(fā)板上<b class='flag-5'>實現(xiàn)</b> ADC 電壓的 LabVIEW 數(shù)據采集

    RA-Eco-RA6M4開發(fā)板評測】介紹、環(huán)境搭建、工程測試

    和上傳固件。 效果 3 個板載 LED 同時閃爍,間隔為 500 毫秒 動態(tài)效果見底部視頻。 總結 本文介紹了 RA-Eco-RA6M4-100PIN-V1.0 開發(fā)板的基本信息,包括產品特點、參數(shù)資源、開發(fā)環(huán)境搭建以及工程測
    發(fā)表于 07-25 11:48

    ESP32通過OTA無線局域網遠程升級下載程序

    本文介紹了ESP32通過OTA無線局域網遠程升級固件的基本方法
    的頭像 發(fā)表于 07-22 13:21 ?2336次閱讀
    ESP32<b class='flag-5'>通過</b>OTA無線局域網遠程<b class='flag-5'>升級</b>下載程序

    RA4M2_Sensor-V1.0 原理圖

    RA4M2_Sensor-V1.0原理圖
    發(fā)表于 07-21 14:40 ?15次下載

    RA-Eco-RA4M2開發(fā)板評測】開箱 + 點燈

    【開箱-開發(fā)板介紹】 RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm? Cortex?-M33內核架構的核心板,主控芯片為R7FA4M2AD3CFP。 RA4M
    發(fā)表于 05-30 09:45

    RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 PWM輸出

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 開發(fā)板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 1 PWM簡介
    發(fā)表于 04-28 22:57

    RA-Eco-RA4M2開發(fā)板評測】1 RA4M2開發(fā)環(huán)境搭建

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 開發(fā)板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 瑞薩電子
    發(fā)表于 04-25 22:38
    阜宁县| 汕头市| 章丘市| 平顶山市| 阳江市| 吉安县| 准格尔旗| 荃湾区| 弥勒县| 神农架林区| 图木舒克市| 江油市| 兰考县| 呼和浩特市| 乌什县| 古丈县| 敖汉旗| 云安县| 锡林浩特市| 安康市| 仙居县| 叶城县| 界首市| 陇南市| 五大连池市| 乌鲁木齐县| 临沭县| 格尔木市| 日照市| 江达县| 镇江市| 垫江县| 静海县| 安庆市| 华蓥市| 隆林| 石狮市| 凤山县| 阿图什市| 依兰县| 微山县|