本来选择的方式是keil+瑞萨配置工具方式来搭建环境,奈何安装瑞萨配置工具之后发现经常卡死,于是,就直接用瑞萨提供的IDE来进行开发,以下是环境搭建的全过程
下载e2 studio,然后进行安装,安装方式参考文件《e2+fsp+qe安装及环境搭建.docx》
到此工程创建完毕
1、首先安装 JLink_Windows_V782d_x86_64.exe
2、在JLink_V782d安装目录中的Samples\RTT下,找到SEGGER_RTT_V782d.zip,并且解压
3、将SEGGER_RTT_V782d.zip解压后文件,拷贝到新建的工程目录的src下
4、将SEGGER_RTT_V782d目录下除了Config和RTT两个文件之外的文件和文件删除(*附件:SEGGER_RTT_V782d.zip。
5、在e2 studio中,点击项目,然后右键,点击属性。
6、点击C/C++构建->设置,然后点击左边的工具设置->GUN Arm Cross C Compiler下的Includes,点击新增(Include paths(-l)旁边的按钮),选择工作空间,选择src下的SEGGER_RTT_V782d文件夹,然后勾选Add subdirectories,点击确定。
7、点击应用且关闭。
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
至此整个环境搭建完毕
更多回帖