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

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

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

3天內不再提示

使用Renesas Flash Programmer軟件燒錄芯片程序——瑞薩RA系列FSP庫開發實戰指南(08)

瑞薩MCU小百科 ? 來源: 瑞薩MCU小百科 ? 2025-04-15 09:25 ? 次閱讀

2.7

使用Renesas Flash Programmer軟件

燒錄芯片程序

首先通過前面所述方式手動設置使芯片進入Boot模式。

然后打開Renesas Flash Programmer (RFP)軟件新建Project并設置連接方式。

最后選擇要燒錄的程序文件并對芯片內部Flash進行燒錄。

切換到Operation Settings下,勾選Operation Settings標簽頁下的“Erase”、“Program”和“Verify”,然后切換回Operation標簽頁選擇二進制文件進行燒錄。

燒錄芯片程序:

eabf323e-1920-11f0-9310-92fbcf53809c.png

第3章 初識寄存器

3.1

寄存器是什么

寄存器實際上與RAM、FLASH一樣,也是芯片內部的一種存儲器(Memory)。一般而言,RAM是程序運行的內存,FLASH則是用來保存程序本身。寄存器與RAM、FLASH等存儲器的不同之處在于:寄存器除了保存了芯片的功能狀態之外,還是配置和控制芯片的橋梁,我們可以通過寄存器配置和操作芯片的功能。

一般而言,我們在對MCU芯片進行編程時有兩種編程方式,一種是寄存器編程,另外一種是固件庫編程(或者說庫函數編程)。那么,固件庫又是什么東西?固件庫說白了其實是通過寄存器編程之后的產物,它是對寄存器操作的一種封裝,最終提供給開發者一套固定的函數API進行調用。

我們可以從以下兩種角度來了解寄存器編程與固件庫編程的區別。

從程序執行效率的角度來看:

一般而言,寄存器編程生成的程序執行效率高,而固件庫編程生成的程序執行效率不如寄存器編程的。

然而從開發者的角度來看:

固件庫編程使得開發者不必深入理解硬件層面的寄存器細節,在開發時只需要調用庫函數以實現所需的功能,因此可以提高開發者的開發效率。

3.2

瑞薩RA芯片里面有什么

在知道有寄存器這個東西存在后,還需要通過瑞薩官方的芯片數據手冊了解它里面有什么,知道了芯片內部的結構之后,也就知道如何通過寄存器對芯片進行編程了。所以我們先來看看RA系列芯片內部有些什么。

簡單來講,MCU芯片里面主要有兩大部分,一是CPU內核,二是片上外設。以RA6M5芯片為例,RA6M5所采用的CPU內核是Cortex-M33(簡稱CM33)。該CPU內核由ARM公司設計,但其實ARM公司并不生產芯片,而是出售其芯片技術授權。芯片生產廠商,比如Renesas、ST、NXP、TI 等等,他們負責在CPU內核之外設計各個模塊并生產整個芯片,這些內核之外的模塊被稱為“核外設備”或“片上外設”(Peripheral)。例如,RA6M5芯片內部的外設模塊:I/O Ports(GPIO)、SCI(串口)、I2C、SPI等等,這些都叫做片上外設。

實際上,既然有“核外設備”,那必然也有“核內設備”,即:CPU內核(Cortex-M33)內部也是具有一定的設備模塊的結構的。例如,CPU內部有NVIC(嵌套向量中斷控制器)、FPU(浮點計算單元)等等。

如下圖所示,展示了RA6M5芯片內部模塊與資源:

eacbe574-1920-11f0-9310-92fbcf53809c.png

上圖中,我們可以看到有一個標著“Arm Cortex-M33”的方框,其所表示的便是CPU內核,其中包含的小方框(DSP、FPU、MPU、NVIC等)屬于內核的設備。

除了“Arm Cortex-M33”的方框以外,還有很多個大方框,它們對片上的全部外設模塊進行了一個分類,大方框當中的小方框表示的是外設模塊,如下:

ead69eb0-1920-11f0-9310-92fbcf53809c.png

表1:外設模塊及其分類

可以看到,芯片里面的外設模塊有很多。其中部分外設模塊是相對簡單的,而部分則是非常復雜。本教程的大部分篇章都是在講解這些外設模塊,我們會由簡入難,逐步的了解和使用它們。

CPU內核結構是復雜的,但是我們不需要細究。對于一般嵌入式開發來說,需要了解的CPU內核的模塊其實很少,重要的只有NVIC、SysTick等,而我們會在后面進行詳細介紹。

RA6M5芯片Cortex-M33 CPU內核結構如圖所示:

eaed4520-1920-11f0-9310-92fbcf53809c.png

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

    關注

    36

    文章

    22356

    瀏覽量

    87575
  • RA
    RA
    +關注

    關注

    0

    文章

    21

    瀏覽量

    24839
  • Renesas
    +關注

    關注

    0

    文章

    1762

    瀏覽量

    23446
  • 燒錄
    +關注

    關注

    8

    文章

    282

    瀏覽量

    36070
  • FSP
    FSP
    +關注

    關注

    0

    文章

    39

    瀏覽量

    7306

原文標題:使用 Renesas Flash Programmer 軟件燒錄芯片程序——瑞薩RA系列FSP庫開發實戰指南(08)

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

收藏 0人收藏

    評論

    相關推薦

    Renesas Flash Programmer軟件設置安全邊界——RA系列FSP開發實戰指南(07)

    ? 2.6 使用Renesas Flash Programmer軟件 設置安全邊界 注解 芯片出廠時其DLM狀態默認處于“ CM ”,并且未
    的頭像 發表于 04-09 17:22 ?680次閱讀
    用<b class='flag-5'>Renesas</b> <b class='flag-5'>Flash</b> <b class='flag-5'>Programmer</b><b class='flag-5'>軟件</b>設置安全邊界——<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發</b><b class='flag-5'>實戰</b><b class='flag-5'>指南</b>(07)

    e2studio(1)----芯片之搭建FSP環境

    視頻教學 樣品申請 請勿添加外鏈 e2studio軟件 e2studio是的集成開發環境,FSP 提供了眾多可提高效率的工具,用于
    發表于 09-30 15:28

    RA2L1入門學習】RA2L1開發環境搭建

    e2 studio 和 FSP 的下載、安裝及使用指南 1. 什么是 e2 studio 和 FSP? e2 studio 是電子(
    發表于 03-07 11:33

    RA-Eco-RA4M2開發板評測】試用flash programmer燒錄

    了解到有專門的燒錄工具-flash programmer,這個軟件的功能還是十分便捷的,起碼
    發表于 04-28 19:12

    RA-Eco-RA4M2開發板評測】初學-使用flash programmer燒錄程序

    了解到有專門的燒錄工具-flash programmer,這個軟件的功能還是十分便捷的,起碼
    發表于 04-29 17:28

    RA2系列開發板體驗】開發板網絡資料匯總整理

    ://bbs.elecfans.com/group_741五、可選兩種開發方式1.Keil MDK:安裝板級支持包,也可配合可視化配置輔助工具生成工程參考資料:2.e2 studio+軟件
    發表于 12-23 23:02

    RA4系列開發板體驗】開發環境建立和第一個應用程序

    Hex這里不多說,直接編譯工程。沒有疑義,直接生成了我們想要的結果文件。執行文件燒錄下載圖形化燒錄工具,Renesas_Flash_Programmer_Package_V30803.exe,直接安裝
    發表于 11-16 11:39

    RA4系列開發板體驗】開發環境搭建和新手點燈指南

    RA4系列開發板體驗】開發環境搭建和新手點燈指南
    發表于 11-24 22:54

    RA4系列開發板體驗】基于Renesas FSP配置USART

    /Packs/Renesas/RA_DFP/4.1.0/launcher\\rasc_launcher.bat" "4.1.0" -nosplash
    發表于 12-08 21:08

    RA4系列開發板體驗】通過Uart串口燒寫程序

    、下載燒錄軟件 首先到官網經過一大輪的注冊后,成功下載Renesas Flash
    發表于 12-11 10:45

    RA4系列開發板體驗】1、開發板要來了(1)

    了,先體現進行一下準備工作。由于板子還沒有到手,咱們主要先了解一下開發環境。RA系列的單片機有一個自己的
    發表于 12-12 17:04

    RA4系列開發板體驗】體驗過程

    拿到板子之后,做了幾個實驗過程,過程如下:1、在好奇心驅動下,逐步接觸;參照網上的實例,學習開發環境一、開箱驗貨二、搭建環境參考“ 【
    發表于 12-18 16:20

    RA4M2設計挑戰賽】搭建開發環境MDK+ST_LINK

    )、Renesas FlashProgrammer 燒錄工具安裝Renesas Flash Programmer
    發表于 02-27 00:27

    基于RA4M2的表盤設計

    Renesas RA Smart Configurator 4.2.0,單片機不想STM32 傳統的庫函數直接驅動,自己有個FSP-Renes
    發表于 03-22 19:31

    FPB-RA6E1快速原型板】簡單開箱和RASC+Keil開發環境搭建

    不支持RA系列MCU,需要安裝RA系列MCU Keil支持包才能支持
    發表于 05-22 23:13
    主站蜘蛛池模板: 色影音先锋av资源网 | 好男人的视频在线观看 | 中文有码中文字幕免费视频 | 九九久久国产精品免费热6 九九久久国产精品大片 | 国产免费69成人精品视频 | 浓毛BWBWBWBWBW日本 | 在线观看免费精品国产 | adc影院在线 | 欧美在线视频一区 | 日本2021免费一二三四区 | 总攻催眠受的高h巨肉np | av在线色 | 找老女人泻火对白自拍 | 国产精品久久一区二区三区蜜桃 | 精精国产www视频在线观看免费 | 婷婷色色狠狠爱 | 岛国在线永久免费视频 | 国产精品一区二区制服丝袜 | 亚洲精品蜜夜内射 | 免费撕开胸罩吮胸视频 | 男男高H啪肉Np文多攻多一受 | 99精品国产自在自线 | 俄罗斯人xxx | 免费国产成人手机在线观看 | 四川少妇大战4黑人 | 国产小视频免费看 | 乳女教师欲乱动漫无修版动画 | 手机在线免费看毛片 | a级毛片高清免费视频 | 在线 无码 中文 强 乱 | 亚洲无遮挡 | 国产精品一区二区在线播放 | 美女被触手注入精子强制受孕漫画 | 国产精品永久免费视频 | 国产亚洲视频在线观看 | 久久99AV无色码人妻蜜柚 | 无人区乱码区1卡2卡三卡在线 | 奶水四溅54p | 父皇轻点插好疼H限 | 久久怡红院国产精品 | 美女视频黄a视频全免费网站色窝 |

    電子發燒友

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

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