瑞萨单片机论坛
直播中

lustao

13年用户 474经验值
擅长:嵌入式技术
私信 关注

【RA-Eco-RA2E1-48PIN-V1.0开发板试用】2、第一个程序

续前【RA-Eco-RA2E1-48PIN-V1.0开发板试用】1、开箱+环境搭建
STM32CUBEMX相似的KEIL初始化代码生成器** RA Smart Configurator软件可以在瑞萨官网进行下载,下载地址:https://www.renesas.cn

| setup_fsp_v5_4_0_rasc_v2024-04.exe

安装完成后在RenesasRAsc_v eclipse目录中运行rasc.exe

配置keil项目

未标题-1 拷贝.png


可以进入片配置也可以关闭在keil项目项目中.

产生目录:

打开lu.uvprojx

打开该文件配置的RA Smart Configurator

根据板图:

加入2个103,104:

时钟和引脚图:未标题-2 拷贝.png

在hal_entry.c:中 /* TODO: add your own code here */下加入 代码

while(1){



R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04,BSP_IO_LEVEL_LOW );



R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_LOW);



R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);



R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_HIGH);



R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_HIGH);



R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);



}

这次编译没有出错:

Build started: Project: lst

*** Using Compiler 'V6.13.1', folder: 'g:Keil_v5ARMARMCLANGBin'

Build target 'Target 1'

compiling hal_entry.c...

compiling startup.c...

compiling system.c...

compiling bsp_clocks.c...

compiling bsp_common.c...

compiling bsp_delay.c...

compiling bsp_group_irq.c...

compiling bsp_guard.c...

compiling bsp_io.c...

compiling bsp_irq.c...

compiling bsp_register_protection.c...

compiling bsp_rom_registers.c...

compiling bsp_***rk.c...

compiling bsp_security.c...

compiling bsp_power.c...

compiling r_ioport.c...

compiling common_data.c...

compiling hal_data.c...

compiling main.c...

compiling pin_data.c...

compiling vector_data.c...

linking...

Program Size: Code=1936 RO-data=476 RW-data=0 ZI-data=2296

".Objectslst.axf" - 0 Error(s), 0 Warning(s).

Build Time Elapsed: 00:00:19

设置出HEX文件

在C:RenesaslustObjects目录下生成lst.hex文件。

开发板是支持用串口工具来下载程序的,当然在MDK的环境下用串口是无法完成这个任务的,它必需借助工具软件Renesas Flash Programmer的支持,其软件版本为 V3.14。

在安装了Renesas Flash Programmer之后,该如何进行下载呢?

其步骤如下:

1)将开发板由运行模式切换为下载模式,即改变J1上引脚的连接方式,按图所示用短接子将引脚1和引脚3连接起来。

切换工作模式

2)串口连接

串口编程所用的引脚是P109和P110,其中P110是输入端要接串口的发送端TXD,而P109

是输出端接串口的接收端RXD 。

图3引脚功能

3)运行工具软件,先创建一个工程,见图4所示。然后选取待下载的*.hex文件,并按下开发板的复位键以进入下载状态。

用上次安装Renesas Flash Programmer _Package_V31400软件,

这次烧成功。

Target device : RA

Connecting the tool

Tool : COM port (COM3), Interface : 2 wire UART

Connecting to the target device

Setting the target device

Communication speed : 115200bps

Setting the target device

Erasing the selected blocks

[Code Flash 1] 0x00000000 - 0x0003FFFF size : 256 K

[Data Flash 1] 0x40100000 - 0x40101FFF size : 8 K

Writing data to the target device

[Code Flash 1] 0x00000000 - 0x00000DD7 size : 3.5 K

[Config Area] 0x01010018 - 0x01010033 size : 28

Verifying data

[Code Flash 1] 0x00000000 - 0x00000DD7 size : 3.5 K

[Config Area] 0x01010018 - 0x01010033 size : 28

Disconnecting the tool

Operation completed.

重新设boot引脚

reset达到预期状态。


VID_20241027_095720

更多回帖

发帖
×
20
完善资料,
赚取积分