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

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瑞薩RA MCU眾測寶典 | 環(huán)境搭建之【RA-Eco-RA4M2】基于SCI的程序下載(使用Renesas Flash Progammer燒錄)

RA生態(tài)工作室 ? 2026-04-15 17:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開啟寶典

電路原理圖,可以看到開發(fā)板上有三顆用戶LED,分別連接到微控制器的不同引腳:

LED1:P405

LED2:P404

LED3:P002

以LED1(P405)為例,來介紹如何通過e2 studio和FSP配置工具來點(diǎn)亮并使其閃爍。

91d37b4e-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖


實(shí)現(xiàn)LED閃爍的具體步驟


配置GPIO引腳

首先,我們需要在FSP(Flexible Software Package)配置工具中將P405引腳配置為GPIO輸出模式。


切換到FSP配置界面:

在e2 studio的項(xiàng)目資源管理器中,雙擊configuration.xml文件,打開FSP圖形化配置界面。

91de7800-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖


進(jìn)入引腳配置:

點(diǎn)擊界面下方的“Pins”標(biāo)簽頁,進(jìn)入引腳配置界面。

91ea1c3c-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖


配置P405引腳:

在引腳配置界面中,找到P405。可以通過左側(cè)的“Peripherals”列表,依次展開Ports>P4>P405來快速定位。

91f89e1a-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖

9207ae14-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖


點(diǎn)擊P405,在右側(cè)的“Pin (P405) Properties”窗口中進(jìn)行如下設(shè)置:

Mode:將其設(shè)置為GPIO Output。

Symbolic Name:為這個引腳起一個有意義的別名,例如LED1。這個名稱后續(xù)會在代碼中用到。

Initial Output Level:根據(jù)原理圖,LED的陽極接3.3V,陰極通過電阻連接到MCU引腳。因此,當(dāng)引腳輸出低電平(Low)時,LED點(diǎn)亮;輸出高電平(High)時,LED熄滅。我們將初始電平設(shè)置為High,讓程序啟動時LED處于熄滅狀態(tài)。

920efe6c-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖


生成項(xiàng)目代碼


完成引腳配置后,需要讓FSP工具將這些圖形化的配置轉(zhuǎn)換成實(shí)際的初始化C代碼。

點(diǎn)擊FSP配置界面右上角的“Generate Project Content”按鈕(綠色箭頭圖標(biāo))。

稍等片刻,e2 studio會在后臺自動更新項(xiàng)目代碼,包括引腳的初始化函數(shù)等。

922ca354-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖



編寫應(yīng)用程序代碼


代碼生成后,我們就可以編寫業(yè)務(wù)邏輯了。用戶的應(yīng)用程序代碼主要在src/hal_entry.c文件中編寫。


92378350-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊查看大圖


打開hal_entry.c:

在左側(cè)的項(xiàng)目資源管理器中,展開src文件夾,雙擊打開hal_entry.c文件。

924c7cce-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖


編寫閃爍邏輯:

找到文件中的hal_entry(void)函數(shù)。所有的用戶代碼都將從這里開始執(zhí)行。在該函數(shù)內(nèi)的/* TODO: add your own code here */注釋下方,添加一個while(1)無限循環(huán),并在循環(huán)中控制LED1引腳的電平狀態(tài)。


將以下代碼復(fù)制并粘貼到hal_entry函數(shù)中:

左右滑動查看完整內(nèi)容

#include"hal_data.h"FSP_CPP_HEADERvoidR_BSP_WarmStart(bsp_warm_start_event_t event);FSP_CPP_FOOTER/*******************************************************************************************************************//*** main() is generated by the RA Configuration editor and is used to generate threads if an RTOS is used. This function* is called by main() when no RTOS is used.**********************************************************************************************************************/voidhal_entry(void){ /* TODO: add your own code here */ while(1) { R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_05, BSP_IO_LEVEL_LOW); R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS); R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_05, BSP_IO_LEVEL_HIGH); R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS); }#if BSP_TZ_SECURE_BUILD /* Enter non-secure code */ R_BSP_NonSecureEnter();#endif}/*******************************************************************************************************************//*** This function is called at various points during the startup process. This implementation uses the event that is* called right before main() to set up the pins.** @param[in] event Where at in the start up process the code is currently at**********************************************************************************************************************/voidR_BSP_WarmStart(bsp_warm_start_event_t event){ if (BSP_WARM_START_RESET == event) {#if BSP_FEATURE_FLASH_LP_VERSION != 0 /* Enable reading from data flash. */ R_FACI_LP->DFLCTL = 1U; /* Would normally have to wait tDSTOP(6us) for data flash recovery. Placing the enable here, before clock and * C runtime initialization, should negate the need for a delay since the initialization will typically take more than 6us. */#endif } if (BSP_WARM_START_POST_C == event) { /* C runtime environment and system clocks are setup. */ /* Configure pins. */ R_IOPORT_Open (&g_ioport_ctrl, g_ioport.p_cfg); } }#if BSP_TZ_SECURE_BUILDBSP_CMSE_NONSECURE_ENTRY voidtemplate_nonsecure_callable();/* Trustzone Secure Projects require at least one nonsecure callable function in order to build (Remove this if it is not required to build). */BSP_CMSE_NONSECURE_ENTRY voidtemplate_nonsecure_callable(){}#endif



編譯、下載和運(yùn)行


最后一步就是將代碼編譯并下載到開發(fā)板上運(yùn)行。


編譯項(xiàng)目:

點(diǎn)擊工具欄上的“構(gòu)建”按鈕(錘子圖標(biāo)),或者使用快捷鍵Ctrl+B編譯項(xiàng)目。請確保編譯過程沒有錯誤,可以在下方的“控制臺(Console)”窗口中查看編譯結(jié)果。

9259cb04-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖


原理圖顯示了微控制器(MCU)的P201/MD引腳,這個引腳是模式選擇引腳。它決定了MCU在上電或復(fù)位后從哪里開始執(zhí)行代碼:

INTERNAL FLASH(內(nèi)部閃存模式):當(dāng)MD引腳為高電平(通過R8上拉到3.3V)時,MCU會從其內(nèi)部的Flash存儲器啟動。這是程序正常運(yùn)行的模式。

SCI/USB BOOT(串行/USB啟動模式):當(dāng)MD引腳為低電平(通過R7下拉到GND)時,MCU會進(jìn)入Bootloader模式。在此模式下,它會等待通過SCI(UART)或USB接口接收新的固件程序

926f4312-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖


在開發(fā)板上找到與P201/MD引腳相連的跳線帽或撥碼開關(guān)。


切換到SCI/USB BOOT模式:將跳線帽連接到圖中標(biāo)示的SCI/USB BOOT位置。這通常意味著將MD引腳和GND連接在一起。


連接開發(fā)板:使用USB線將開發(fā)板連接到電腦。此時,開發(fā)板上的板載USB轉(zhuǎn)串口芯片(如 CH340)會被電腦識別為一個 COM 端口。


復(fù)位 MCU:在切換完模式后,按一下開發(fā)板上的復(fù)位按鍵,或者重新給開發(fā)板上電。這一步至關(guān)重要,它能確保MCU在新的引腳電平下啟動,從而進(jìn)入Bootloader模式。



軟件工具


Renesas Flash Programmer(RFP)


打開Renesas Flash Programmer。

新建工程:在RFP中創(chuàng)建一個新工程。

配置工程:

Microcontroller:選擇RA系列,并找到您的具體型號R7FA4M2AD3CFP。

Tool:選擇COM Port。

Port:選擇您的開發(fā)板在設(shè)備管理器中顯示的COM端口號。

Baud Rate:選擇一個合適的波特率,可以從一個較低的值(如115200 bps)開始嘗試。

連接:點(diǎn)擊“Connect”按鈕。如果硬件設(shè)置正確,RFP應(yīng)該能成功連接到MCU。

加載固件:在RFP的主界面,瀏覽并選擇您在上一步中找到的.srec固件文件。

開始燒錄:點(diǎn)擊“Start”或“Program”按鈕,RFP 會將固件文件通過串口發(fā)送給MCU的 Bootloader,并寫入到內(nèi)部Flash中。等待進(jìn)度條走完,提示燒錄成功。

927c8f68-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖

928f952c-38af-11f1-ab55-92fbcf53809c.png

點(diǎn)擊可查看大圖



恢復(fù)正常模式并運(yùn)行程序


燒錄完成后,MCU還處于Bootloader模式,不會自動運(yùn)行新程序。您需要:

斷開開發(fā)板電源。

將模式選擇跳線切換回INTERNAL FLASH模式(將MD引腳設(shè)置為高電平)。

重新給開發(fā)板上電。


如果你在模式切換、端口選擇、燒錄工具配置上遇到小問題,歡迎在評論區(qū)交流~


環(huán)境搭建專題會持續(xù)更新,關(guān)注瑞薩嵌入式小百科,后續(xù)還有更多RA開發(fā)板上手干貨!

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

    關(guān)注

    147

    文章

    19094

    瀏覽量

    402718
  • 瑞薩
    +關(guān)注

    關(guān)注

    37

    文章

    22511

    瀏覽量

    91124
  • RA
    RA
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    RA-Eco-RA4M2開發(fā)板基本模板搭建與LED指南

    RA MCU寶典環(huán)境
    的頭像 發(fā)表于 02-24 14:43 ?6538次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA-Eco-RA4M2</b>開發(fā)板基本模板<b class='flag-5'>搭建</b>與LED指南

    RA MCU寶典 | 環(huán)境搭建RA-Eco-RA6E2-64PIN-V1.0 開發(fā)板】介紹、環(huán)境搭建、工程測試

    “RAMCU寶典環(huán)境搭建專題再添實(shí)用干貨!這次咱們聚焦高性能入門級開發(fā)板——【RA-Eco-RA6E2-64PIN-V1.0】。本文介
    的頭像 發(fā)表于 03-20 16:23 ?7860次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>眾</b>測<b class='flag-5'>寶典</b> | <b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b><b class='flag-5'>之</b>【<b class='flag-5'>RA-Eco-RA6E2</b>-64PIN-V1.0 開發(fā)板】介紹、<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>、工程測試

    RA MCU寶典 | 環(huán)境搭建RA-Eco-RA4M2搭建Keil開發(fā)環(huán)境

    “RAMCU寶典環(huán)境搭建專題再添硬核實(shí)操!開啟寶典
    的頭像 發(fā)表于 04-03 17:59 ?6575次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>眾</b>測<b class='flag-5'>寶典</b> | <b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b><b class='flag-5'>之</b>【<b class='flag-5'>RA-Eco-RA4M2</b>】<b class='flag-5'>搭建</b>Keil開發(fā)<b class='flag-5'>環(huán)境</b>

    RA MCU寶典 | 環(huán)境搭建RA-Eco-RA4M2】QE工具使用

    “RAMCU寶典環(huán)境搭建專題再添硬核實(shí)操!開啟寶典
    的頭像 發(fā)表于 04-10 18:26 ?3041次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>眾</b>測<b class='flag-5'>寶典</b> | <b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b><b class='flag-5'>之</b>【<b class='flag-5'>RA-Eco-RA4M2</b>】QE工具使用

    電子RA-Eco-RA4M2搭建Keil開發(fā)環(huán)境指南

    電子RA4M2 32位微控制器(MCU)系列使用支持TrustZone 的高性能Arm Cortex-M33內(nèi)核。與片內(nèi)的 Secure
    的頭像 發(fā)表于 03-18 08:07 ?2773次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA-Eco-RA4M2</b><b class='flag-5'>搭建</b>Keil開發(fā)<b class='flag-5'>環(huán)境</b>指南

    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
    發(fā)表于 04-25 22:38

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

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 開發(fā)板:RA-Eco-RA4M2
    發(fā)表于 04-27 22:54

    RA-Eco-RA4M2開發(fā)板評測】+燒錄程序使兩led燈閃爍

    很榮幸成為馬年限定版RA-Eco-RA4M2 v2.0 試用者。 【板載資源介紹】 板載 用戶KEYx2、觸摸KEYx2、USB轉(zhuǎn)串口x1、串口收發(fā)指示LED、藍(lán)色LED燈x3、 【開發(fā)工具和
    發(fā)表于 03-19 09:48

    RA-Eco-RA4M2開發(fā)板評測】適配Zephyr OS,快速驅(qū)動LED與串口

    前言 非常感謝電子發(fā)燒友論壇與生態(tài)工作室給予這塊“馬年定制開發(fā)板”的試用機(jī)會。 所周RA的開發(fā)
    發(fā)表于 03-19 15:01

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

    RA-Eco-RA4M2開發(fā)板評測】介紹、環(huán)境搭建、工程測試 本文介紹了 RA-Eco-RA4M2-100PIN-V2.0 開發(fā)板的基本信息,包括產(chǎn)品特點(diǎn)、參數(shù)資源、原理圖、
    發(fā)表于 03-21 15:35

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

    RA-Eco-RA4M2開發(fā)板評測】+ 開箱環(huán)境搭建一、 硬件部分介紹1. 硬件外觀: RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm? Cort
    發(fā)表于 04-01 17:15

    RA-Eco-RA4M2開發(fā)板評測】+VS Code 下 RA4M2 開發(fā)環(huán)境搭建與 GPIO 點(diǎn)燈實(shí)驗(yàn)教程

    實(shí)現(xiàn) RA4M2 輕量化開發(fā),完整覆蓋環(huán)境搭建、工程配置、編譯、燒錄與功能驗(yàn)證全流程。該方
    發(fā)表于 04-15 15:12

    RA4M2開發(fā)板環(huán)境搭建串口下載1】

    @[TOC](【 RA4M2開發(fā)板環(huán)境搭建1】)1. 前言1.1 活動來源本次參加的是RA4M2開發(fā)板實(shí)戰(zhàn)項(xiàng)目挑戰(zhàn)賽,以“課程學(xué)習(xí)+實(shí)踐挑戰(zhàn)”方式,帶領(lǐng)開發(fā)者了解
    發(fā)表于 02-18 16:48

    RA MCU寶典 | 環(huán)境搭建【FPB-RA0E2】開發(fā)環(huán)境搭建

    RA生態(tài)工作室關(guān)注我們“RAMCU寶典環(huán)境搭建專題更新啦!這次我們聚焦【FPB-RA0E2
    的頭像 發(fā)表于 03-11 16:33 ?938次閱讀
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>眾</b>測<b class='flag-5'>寶典</b> | <b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b><b class='flag-5'>之</b>【FPB-<b class='flag-5'>RA0E2</b>】開發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    RA MCU寶典 | 環(huán)境搭建RA-Eco-RA4M2】基本模板搭建與LED

    “RAMCU寶典環(huán)境搭建專題再添硬核實(shí)操!這次將解鎖“基本模板
    的頭像 發(fā)表于 03-27 17:30 ?1728次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>眾</b>測<b class='flag-5'>寶典</b> | <b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b><b class='flag-5'>之</b>【<b class='flag-5'>RA-Eco-RA4M2</b>】基本模板<b class='flag-5'>搭建</b>與LED
    台南县| 东方市| 筠连县| 景洪市| 临桂县| 靖宇县| 楚雄市| 孟津县| 壶关县| 云阳县| 土默特左旗| 安徽省| 伊宁市| 桐庐县| 六枝特区| 康平县| 桂平市| 宁河县| 商水县| 达日县| 永安市| 龙山县| 西吉县| 闽清县| 荥经县| 本溪| 拜泉县| 邵阳县| 宣汉县| 绥德县| 城市| 丰县| 微山县| 云浮市| 纳雍县| 青河县| 手游| 娄烦县| 南康市| 赤壁市| 罗田县|