准备
前提已经安装MDK和JLINK我这里
MDK版本 V5.37
JLINK版本 V7.82(V7.5以上)
双击rt-thread\bsp\renesas\ra2l1-cpk\project.uvprojx
自动弹出包安装提示,点击Install安装即可。
如果提示Jlink升级则点击升级即可。
工程配置
右键点击左边工程目录的
Target1->Options for Target ‘Target1’
按如下选择芯片
修改编译错误
如果编译有错误可参照如下修改
rt-thread\bsp\renesas\ra2l1-cpk\ra\fsp\src\r_icu\r_icu.c
中注释掉#include "r_icu_cfg.h"
rt-thread\bsp\renesas\ra2l1-cpk\rtconfig.h中
#define RT_CONSOLE_DEVICE_NAME "uart"改为
#define RT_CONSOLE_DEVICE_NAME "uart9"
注释掉
#define RT_USING_DFS
#define DFS_USING_POSIX
#define RT_USING_SERIAL_V1
改为
#define RT_USING_SERIAL_V2
#define BSP_USING_UART
改为
#define BSP_USING_UART9
后面添加两行
#define BSP_UART9_RX_BUFSIZE 128
#define BSP_UART9_TX_BUFSIZE 128
编译
JFlashLite下载
JFlashLite.exe
选择文件rt-thread\bsp\renesas\ra2l1-cpk\Objects\rtthread.hex
JLink仿真调试
确认按照工程配置设置好后,即可进入仿真环境
这里有个坑,如果提示以下信息
则检查工程目录下的文件JLinkSettings.ini
将里面的
Device="xxxx"
改为
Device="R7FA2L1AB"
在工程配置那里选了芯片这里也不会自动修改,需要手动修改。
调试串口
rtconfig.h中
#define RT_CONSOLE_DEVICE_NAME "uart"
改为
#define RT_CONSOLE_DEVICE_NAME "uart9"
接线
UART9:
P109(TXD)-J2-2、
P110(RXD)-J2-3
GND-J2-8
串口中断连接,参数为115200-8-n-1无流控。
运行程序就可以看到打印,可以输入help查看命令
原作者:qinyunti
|