系列文章目录
1.连续打卡第一天:提前对CPK_RA2E1是瑞萨RA系列开发板的初体验,了解一下
2.开发环境的选择和调试(从零开始,加油)
3.欲速则不达,今天是对RA2E1 基础知识的补充学习。
文章目录
系列文章目录
文章目录
前言
一、e2 studio是什么?
二、使用步骤
1.新建工程
编辑
2. 工程界面
编辑
3.FSP 属性配置窗口
4.e2s 开发者助手
5.debug设置断点
编辑
总结
天下之事,常成于勤俭而败于奢靡。
前言
在 系列文章 中 2.开发环境的选择和调试(从零开始,加油) 其中已经介绍了e2 studio的安装。
工欲善其事,必先利其器。搞清楚我们使用的编译器也是很重要的一个环节,特此在连续打卡第四天,开始学习e2 studio的使用。
一、e2 studio是什么?
e2 studio 包含为 RA 产品家族单片机创建、编译和调试项目所需的所有必要工具。 它基于时下流行的 Eclipse™ IDE,但瑞萨在其中加入了一些面向解决方案的组件和插 件,使其功能更加强大。
下载链接::https://www.ramcu.cn/lists/21.html
二、使用步骤
1.新建工程
打开 e2 studio ,点击 文件 > 新建 > Renesas C/C++ Project > Renesas RA all > Renesas C/C++ Project > 下一步
注意:切记所有位置最好是英文,中文会出问题。
FPS 版本选择(默认即可),选择对应的芯片型号,以开发板为例 E1 开发板选择 R7FA2E1A92DFM,选择需要的调试器件再点击下一步
工程新建完成。
2. 工程界面
Summary:使用“摘要”选项卡,您可以看到项目的所有关键特征:电路板、设备、工具链等。
BSP:使用BSP选项卡,您可以从初始项目选择中更改电路板特定的参数。
Clocks:使用“时钟”选项卡,您可以为项目配置 MCU 时钟设置。
Pins:使用“引脚”选项卡,您可以配置每个端口引脚的电气特性和功能。
Interrupt:使用中断选项卡,您可以添加新的用户事件/中断。
Even Links:使用“事件链接”选项卡,可以配置事件链接控制器使用的事件。
Stacks:使用“堆栈”选项卡,可以添加和配置 FSP 模块。 对于在此选项卡中选择的每个模块,“属性”窗口提供对配置参数、中断优先级和引脚选择的访问。
Components:“组件”选项卡提供所选模块的概述。
3.FSP 属性配置窗口
在 FSP 属性配置窗口可以对BSP层的堆栈大小、模块属性等进行配置。
一般而言,在 Stacks 页面中添加了模块之后,还需要对其属性进行配置。 在哪里配置模块的属性呢?首先需要在e2s软件的右上角点击(FSP Configuration)切换到 FSP 配置透视图, 这样才能在左下角看到“属性”窗口,然后在 Stacks 页面点击选中模块,就可以看到模块的属性了。 如下图所示。
4.e2s 开发者助手
e2s 的项目资源管理器里面的每一个工程都会自动生成一个的开发者助手(Developer Assistance)。
开发者助手的功能可以方便开发者的开发工作, “Developer Assistance” 下面包含有项目中所使用到的外设模块(比如 IOPORT)的函数API列表, 不仅方便开发者了解到都有哪些函数可以用,还可以直接把函数拖到编辑器里加速编写代码。
5.debug设置断点
当在debug设置断点的时候总是出现各种各样的问题,那就来到这里设置点击进入“窗口”->“首选项”进入如图所示的位置,看到有个下拉框断点类型
software类型和hardware类型是有很多区别的。
software类型的断点,这个是与我之前在keil或者vs等软件上的断点相同的;
hardware类型的断点,这个我用起来是感觉很别扭的,很多位置不能打断点,而且在函数位置的断点会直接进入到函数体内部。