【致敬未来的攻城狮计划】— 连续打卡第四天:e2 studio 使用教程

                


系列文章目录

1.连续打卡第一天:提前对CPK_RA2E1是瑞萨RA系列开发板的初体验,了解一下

2.开发环境的选择和调试(从零开始,加油)

3.欲速则不达,今天是对RA2E1 基础知识的补充学习。



前言

         在  系列文章   中    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类型的断点,这个我用起来是感觉很别扭的,很多位置不能打断点,而且在函数位置的断点会直接进入到函数体内部。


总结

        天下之事,常成于勤俭而败于奢靡

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式up

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值