瑞萨单片机论坛
直播中

陈小聪

9年用户 143经验值
擅长:可编程逻辑 电源/新能源 模拟技术 测量仪表 EMC/EMI设计 嵌入式技术 制造/封装 存储技术 接口/总线/驱动 处理器/DSP 光电显示 控制/MCU EDA/IC设计 RF/无线 MEMS/传感技术
私信 关注

【RA4M2设计挑战赛】1、环境搭建

【RA4M2设计挑战赛】1、环境搭建

概述

本来选择的方式是keil+瑞萨配置工具方式来搭建环境,奈何安装瑞萨配置工具之后发现经常卡死,于是,就直接用瑞萨提供的IDE来进行开发,以下是环境搭建的全过程

1、下载、安装IDE

下载e2 studio,然后进行安装,安装方式参考文件《e2+fsp+qe安装及环境搭建.docx》

2、新建工程

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

到此工程创建完毕

3、e2 studio下的JLink View调试器(JLink_V9)打印配置

1、首先安装 JLink_Windows_V782d_x86_64.exe

2、在JLink_V782d安装目录中的Samples\RTT下,找到SEGGER_RTT_V782d.zip,并且解压

3、将SEGGER_RTT_V782d.zip解压后文件,拷贝到新建的工程目录的src下

1.png

4、将SEGGER_RTT_V782d目录下除了Config和RTT两个文件之外的文件和文件删除(*附件:SEGGER_RTT_V782d.zip

5、在e2 studio中,点击项目,然后右键,点击属性。

11.png

6、点击C/C++构建->设置,然后点击左边的工具设置->GUN Arm Cross C Compiler下的Includes,点击新增(Include paths(-l)旁边的按钮),选择工作空间,选择src下的SEGGER_RTT_V782d文件夹,然后勾选Add subdirectories,点击确定。

7、点击应用且关闭。

11.png

8、打开hal_entry.c文件,添加头文件SEGGER_RTT.h

和SEGGER_RTT_Conf.h,在hal_entry函数中,添加SEGGER_RTT_Init();进行初始化,即可使用SEGGER_RTT_printf进行调试打印。

9、打开J-Link RTT Viewer V7.82d,

Connection to J-Link 选择 USB

Specify Target Device 选择 R7FA4M2AD

Target Interface & Speed 选择 SWD 和 4000kHz

RTT Control Block 选择 Search Range 然后文本框中填入以下内容

0x10000000 0x1000, 0x20000000 0x1000

11.png

至此整个环境搭建完毕

更多回帖

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