0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瑞萨RA8系列教程 | 瑞萨 RA8 开发环境搭建,并点亮一个LED

RA生态工作室 2025-06-04 17:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 | strongerHuang

微信公众号 | strongerHuang


2022年4月,Arm推出了全新的MCU级内核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最强的Cortex-M内核。

wKgZO2fXw-2AVlTiAAI2wZHBktM874.png

2023年10月,瑞萨电子推出了业界首款基于Cortex-M85内核的MCU ——RA8M1系列MCU

今天就给大家讲讲基于Cortex-M85内核瑞萨RA8单片机快速上手指南。

开发环境搭建

因为Cortex-M内核,瑞萨RA8系列单片机支持多种市面上常见的开发环境,像Keil MDK、IAR EWARM等,而本文讲述的是瑞萨自家官方的IDE(e2 studio)。

为什么用 e2 studio 呢?首先是官方自家的,能有更好的支持。其次,这个工具不但能编辑、编译和下载代码,还能配置并生成外设初始化代码,方便初学者快速上手、开发者更快配置底层(驱动)。

1.下载e2 studio和FSP软件包

下载可以在瑞萨官网、中文网,或官方Github。

瑞萨官网:

https://www.renesas.com/us/en/software-tool/e-studio

wKgZO2fXw-2ATeESAAJBPl5OZK4424.png

瑞萨官方的GitHub:

https://github.com/renesas/fsp/releases

wKgZPGfXw-2AXn-sAAGaM2IaSME082.png

瑞萨国内生态社区:

https://ramcu.cn/lists/21.html

wKgZPGhKle6ATXgEAADFq6Cwac8658.png

官网的版本可能要新一点,但官网下载需要注册账号,嫌麻烦可以在国内生态社区进行下载。

2.安装e2 studio、FSP软件包以及配套工具链

安装的方法很简单,官网或社区网站都提供了安装方法,基本就是exe常规的安装方法,一路next下去。

当然,安装的时候,可能有些工具会安装失败,这个时候就要看提示信息。比如:gcc在线安装失败。

gcc在线安装失败解决方案:

打开软件 -> 帮助 -> Add Renesas Toolchains ->Renesas->RenesasToolchain Management···

就是在软件中在线安装,具体看下面动画:

d6010542-4126-11f0-986f-92fbcf53809c.gif


FSP软件包在线安装失败解决方案:可能大部分人都会在线安装,解决方法很简单:下载FSP软件包,离线安装即可。

创建工程并点亮一个LED

上面安装 e2 studio 和 FSP对于大部分人来说,都不是难事,重点是要掌握 e2 studio 这个工具的使用方法。

提醒:e² studio 由开源 Eclipse 集成环境开发而来,如果你使用过 Eclipse,则使用e² studio没有难度。


本节就结合瑞萨最新的 Cortex-M85内核(RA8系列)单片机给大家讲讲创建工程并点亮一个LED的方法。

1.设置工作空间
第一次打开e2studio,会让你设置工作空间保存地址(可以默认地址):

wKgZPGfXw-6AV7fBAAFasOhGfKU361.png

第一次打开它会提醒你注册(点击注册即可):

wKgZO2fXw-6APqpKAAGEIDIHLHU925.png


它也会提醒你登录账号(有就登录,没有关闭也可以使用):

wKgZO2fXw--ALO50AASFGpUr3xY755.png


2.新建(瑞萨)C/C++工程
通过菜单新建->C/C++项目:

wKgZPGfXw--AKeZyAANJzhZTyzQ299.png

输入工程名称(保存位置默认):

wKgZPGfXw--AEte3AAJXYZwIedM686.png

3.选择MCU类型
选择MCU类型,工具链以及调试器默认即可。

wKgZO2fXw--ACtG9AAFxsHf6O88610.png

然后根据情况选择需要“组件”,最后生成工程:

wKgZO2fXw_CAP2LuAAI98g6a56c564.png

4.添加代码在hal-entry中添加应用代码,比如LED延时500ms亮灭交替:

wKgZPGfXw_CAY48nAAL-1w2n5tA863.png

while(1) { R_IOPORT_PinWrite(&g_ioport_ctrl,BSP_IO_PORT_01_PIN_01,BSP_IO_LEVEL_HIGH); R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);// 延时500ms R_IOPORT_PinWrite(&g_ioport_ctrl,BSP_IO_PORT_01_PIN_01,BSP_IO_LEVEL_LOW); R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);// 延时500ms }


然后编译、下载到开发板,即可看到现象。

RA8系列教程合集

瑞萨技术论坛

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/

免费样品申请

https://jsj.top/f/AgUyYV

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    242

    文章

    23847

    浏览量

    674142
  • 瑞萨电子
    +关注

    关注

    37

    文章

    2929

    浏览量

    73286
  • RA8
    RA8
    +关注

    关注

    0

    文章

    18

    浏览量

    6743
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于RA8单片机的智能小车项目方案 附源代码

    基于RA8单片机,e2studio开发环境,给大家讲述下智能小车项目的方案,
    的头像 发表于 03-07 14:36 1520次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>单片机的智能小车项目方案 附源代码

    RA8系列高性能MCU开发上手体验

    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是RA8系列高性能MCU开发上手体验。
    的头像 发表于 08-08 15:21 1885次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b><b class='flag-5'>系列</b>高性能MCU<b class='flag-5'>开发</b>上手体验

    RA8快速上手指南:Cortex-M85内核RA8开发环境搭建 点亮LED

    因为Cortex-M内核,RA8系列单片机支持多种市面上常见的开发环境,像Keil MDK、
    的头像 发表于 03-17 14:35 1024次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>快速上手指南:Cortex-M85内核<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b> <b class='flag-5'>并</b><b class='flag-5'>点亮</b><b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>LED</b>

    面向电机控制应用推出性能卓越的RA8 MCU

    的实时控制要求。   RA8T1产品群是RA8系列的第三款产品。所有RA8
    发表于 01-31 15:29 1397次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>面向电机控制应用推出性能卓越的<b class='flag-5'>RA8</b> MCU

    RA4系列开发板体验】体验过程

    拿到板子之后,做了几个实验过程,过程如下:1、在好奇心驱动下,逐步接触;参照网上的实例,学习开发环境、开箱验货二、
    发表于 12-18 16:20

    IAR为RA8系列MCU开发提供支持

    嵌入式开发软件和服务的全球领导者IAR今日宣布,其最新发布的IAR Embedded Workbench for Arm 9.40.2版本中无缝集成了对(Renesas)RA8
    的头像 发表于 11-02 17:08 1393次阅读

    新品发布 | 推出面向图形显示应用和语音/视觉多模态AI应用的全新RA8 MCU产品群

    新闻快讯 全球半导体解决方案供应商电子(TSE:6723)宣布推出RA8D1微控制器(MCU)产品群。RA8D1产品群作为
    的头像 发表于 12-15 16:00 1106次阅读
    新品发布 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>推出面向图形显示应用和语音/视觉多模态AI应用的全新<b class='flag-5'>RA8</b> MCU产品群

    电子宣布推出RA8D1微控制器(MCU)产品群

    2023年12月12日,电子宣布推出RA8D1微控制器(MCU)产品群。RA8D1产品群作为
    的头像 发表于 12-15 15:58 1431次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子宣布推出<b class='flag-5'>RA8</b>D1微控制器(MCU)产品群

    电子推出全新RA MCU家族产品RA8

    电子推出的全新RA MCU家族产品RA8,是业界首款搭载Arm Cortex-M85内核超高性能MCU,可满足工业自动化、家电、智能家居、消费电子、楼宇/家庭自动化、医疗和AI领域
    的头像 发表于 12-20 12:25 1552次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子推出全新<b class='flag-5'>RA</b> MCU家族产品<b class='flag-5'>RA8</b>

    AMEYA360 | 皇华:面向电机控制应用推出性能卓越的RA8 MCU

    RA8T1产品群是RA8系列的第三款产品。所有RA8
    的头像 发表于 02-02 16:02 849次阅读

    电子RA家族推出RA8系列高算力通用MCU

    电子RA家族推出RA8系列高算力通用MCU,是业界首款基于Arm® Cortex®-M85(CM85)内核的32位MCU,主频高达480
    的头像 发表于 04-02 14:14 2214次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA8</b><b class='flag-5'>系列</b>高算力通用MCU

    电子全新RA8系列MCU产品介绍

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1和RA8E2两款新产品。这两款新产品已正式量产上市,将高算力的RA8
    的头像 发表于 11-09 17:04 1444次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子全新<b class='flag-5'>RA8</b><b class='flag-5'>系列</b>MCU产品介绍

    RA8系列教程 | 学习 RA8 常看文档手册

    不管是初学MCU,还是用MCU做项目,我们都会看些相关的文档手册(资料)。 那么,学习RA8单片机常看的文档手册有哪些?在哪里寻找这些文档手册?
    的头像 发表于 04-18 17:14 424次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b><b class='flag-5'>系列</b>教程 | 学习 <b class='flag-5'>RA8</b> 常看文档手册

    RA8系列教程 | 基于 Keil 开发 RA8单片机

    本文结合Cortext-M85单片机RA8D1、Keil MDK,以及自家的代码初始化工具(Smart Configurator)给
    的头像 发表于 04-22 17:41 511次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b><b class='flag-5'>系列</b>教程 | 基于 Keil <b class='flag-5'>开发</b> <b class='flag-5'>RA8</b>单片机

    RA8系列教程 | 基于 e2 studio 创建RA8工程

    系列教程前面几篇文章都是为开发做准备,本文正式进入开发阶段,基于 e2 studio 创建RA8工程,
    的头像 发表于 04-03 17:14 412次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b><b class='flag-5'>系列</b>教程 | 基于 e2 studio 创建<b class='flag-5'>RA8</b>工程