续前【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项目
可以进入片配置也可以关闭在keil项目项目中.
产生目录:
打开lu.uvprojx
打开该文件配置的RA Smart Configurator
根据板图:
加入2个103,104:
时钟和引脚图:
在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达到预期状态。
更多回帖