续前【RA-Eco-RA4E2-64PIN-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]
(https://file.elecfans.com/web2/M00/23/6A/pYYBAGGtdWeAI0k-AAB4ZSV7KSY482.jpg)
可以进入片配置也可以关闭在keil项目项目中.
产生目录:
打开lu.uvprojx
打开该文件配置的RA Smart Configurator
根据板图:
![]
加入2个113,207:
时钟图:![未标题-2 拷贝.png]
在hal_entry.c:中 /* TODO: add your own code here */下加入 代码
while(1)
{
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_13,BSP_IO_LEVEL_LOW );
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_LOW);
R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_13, BSP_IO_LEVEL_HIGH);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
}
这次编译没有出错:
Rebuild started: Project: FSP_Project
*** Using Compiler 'V6.14.1', folder: 'H:\c51\UV4\ARM\ARMCLANG\Bin'
Rebuild target 'Target 1'
Program Size: Code=1744 RO-data=648 RW-data=0 ZI-data=1492
FromELF: creating hex file...
After Build - User command #1: cmd /c "start "Renesas" /w cmd /c ""E:\lst\ra0e1-20240827154516\123\ra4e2\FSP_Project\rasc_launcher.bat" "E:\lst\ra0e1-20240827154516\123\ra4e2\FSP_Project\rasc_version.txt" -nosplash --launcher.suppressErrors --gensmartbundle --compiler ARMv6 --devicefamily ra "E:\lst\ra0e1-20240827154516\123\ra4e2\FSP_Project\configuration.xml" "E:\lst\ra0e1-20240827154516\123\ra4e2\FSP_Project\Objects\FSP_Project.axf" 2> "%TEMP%\rasc_stderr.out"""
".\Objects\FSP_Project.axf" - 0 Error(s), 44 Warning(s).
Build Time Elapsed: 00:00:28
设置出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达到预期状态。