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

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

完善資料讓更多小伙伴認識你,還能領取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

    文章

    22350

    瀏覽量

    87526
  • RA
    RA
    +關注

    關注

    0

    文章

    21

    瀏覽量

    24827
  • Renesas
    +關注

    關注

    0

    文章

    1762

    瀏覽量

    23423
  • 燒錄
    +關注

    關注

    8

    文章

    280

    瀏覽量

    36060
  • FSP
    FSP
    +關注

    關注

    0

    文章

    39

    瀏覽量

    7299

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

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

收藏 人收藏

    評論

    相關推薦

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

    ? 2.6 使用Renesas Flash Programmer軟件 設置安全邊界 注解 芯片出廠時其DLM狀態默認處于“ CM ”,并且未
    的頭像 發表于 04-09 17:22 ?620次閱讀
    用<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

    RA2系列開發板體驗】開箱+環境搭建

    )開發軟件(mdk5)Renesas Flash軟件在mdk5中導入芯片Pack下載樣例代碼r
    發表于 12-01 11:30

    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系列開發板體驗】開發板硬件展示(多圖)

    板的硬件真容展示,從多角度無死角的對開發板進行展示吧。 再展示前,先對開發板的MUC家族進行介紹一下,RA(中文:)是 2019 年 1
    發表于 12-11 15:46

    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
    主站蜘蛛池模板: 欧美高清在线播放 | a级精品九九九大片免费看 a级毛毛片看久久 | 2019天天射干 | 国产一级特黄aa大片免费 | 欧美高清在线观看视频 | 丁香婷婷色 | 国产拍拍拍免费视频网站 | 欧美性黑人极品1819hd | 欧美奇米 | 色综合久久天天综合绕观看 | 欧美 ed2k | 国产1024一区二区你懂的 | 天天摸天天做天天爽 | 欧美激情亚洲精品日韩1区2区 | 热久久最新视频 | 国产传媒在线观看视频免费观看 | 加勒比精品久久一区二区三区 | 四虎sihu新版影院亚洲精品 | 日本特级淫片免费 | 日日噜噜噜夜夜爽爽狠狠图片 | 国语对白老女人8av 孩交精品xxxx视频视频 | 在线视频一本 | 欧美xxxxxbbbb| 天天透天天操 | 九色在线 | 特级片毛片 | 欧美午夜片 | 精品一区二区三区自拍图片区 | 老师你好大好白好紧好硬 | 欧洲熟色妇 | 男人天堂伊人 | 免费看的黄网站 | 黄色一级一毛片 | 国产在线精品一区免费香蕉 | 欧美性网站 | 五月婷婷在线视频观看 | 色福利网 | 午夜日韩| 日本不卡免费一区 | 亚洲wuma| 国产 高清 在线 |