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

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

3天内不再提示

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

痞子衡嵌入式 来源:痞子衡嵌入式 2024-08-08 15:21 次阅读

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是瑞萨RA8系列高性能MCU开发上手体验

我们知道瑞萨半导体的通用 MCU 产品线主要包含基于自有内核 8/16bit RL78 系列以及 32bit RX 系列,还有这两年明显增加研发投入的基于 Arm Cortex-M 内核的 RA、Synergy 系列,当然还有 RISC-V 内核产品(基于 AndesCore N22/D25F 的 ASSP EASY 系列和自研内核的 R9A02G021)。

瑞萨这些 MCU 产品中,痞子衡最感兴趣的当然是基于 Cortex-M85 内核的 RA8 系列,因为它们的性能比较接近痞子衡深耕的 i.MX RT 系列。最近痞子衡手头搞到了一块 EK-RA8M1 开发板,闲着也是闲着,索性就玩玩看,了解一下友商竞品,那我们就从瑞萨提供的软件开发环境以及支持包角度先浅玩一把:

一、RA8系列简介

从2023年10月到2024年1月,瑞萨陆续发布了三款基于 Cortex-M85 内核的产品:RA8M1(通用)、RA8D1(显示、语音、AI)、RA8T1(电机),这么短时间连推三款,熟悉半导体研发节奏的朋友都应该能猜到,这三个很有可能是基于一条主线下的 Phantom 项目(纯属瞎猜,不负责任)。

70581218-433d-11ef-b8af-92fbcf53809c.png

从如下 RA8M1 模块框图来看,除了 480MHz 高主频以及 Safety 和 Security 方面是超配的,其它常见外设算是标准配置,此外在 System 一栏里还看到 Low Power Modes,看起来这款高性能 MCU 也为低功耗方面做了设计考虑。

7076a4bc-433d-11ef-b8af-92fbcf53809c.png

二、开发支持三大件

2.1 开发环境e² studio

e² studio 是瑞萨自家的基于 Eclipse 的集成开发环境(IDE),除了 Eclipse 自己强大的代码编辑器外,e² studio 还提供了丰富的扩展功能,e² studio 涵盖了从下载示例代码到调试的所有开发过程。如果不想装免费的 e² studio,坚持用你熟悉的 IAR,Keil MDK,当然也是可以的。

709ede5a-433d-11ef-b8af-92fbcf53809c.png

2.2 软件包FSP

灵活配置软件包 (FSP) 即是瑞萨软件团队设计的 SDK,为什么叫 FSP 而不是 SDK,后面痞子衡会专门出一篇文章详细介绍。FSP 包括高性能、低内存占用的的 HAL 驱动程序,也包含集成了 Azure RTOSFreeRTOS 的中间件协议栈。

70c515fc-433d-11ef-b8af-92fbcf53809c.png

2.3 评估板EK

痞子衡手里的 EK-RA8M1 评估套件可通过瑞萨的灵活软件包 (FSP) 和 e2 studio IDE,来快速评估 RA8M1 MCU 产品特性。这个评估板上也包含了板载调试器(主控是 RA4M2,预烧录的是 JLink 固件)以及虚拟串口,我们只需要插上 USB 就能供电下载调试。

70f344a4-433d-11ef-b8af-92fbcf53809c.png

三、试跑LPM例程

有了 EK-RA8M1 评估板,我们现在需要安装 IDE 和 FSP,可以直接从如下瑞萨官方 github 地址来下载。setup_fsp_v5_4_0_e2s_v2024-04.exe 包含了 IDE 和 FSP,可以一键安装。这里需要表扬一下,瑞萨在 FSP 软件开源这一块走得还是比较前面的。

71103172-433d-11ef-b8af-92fbcf53809c.png

瑞萨 FSP 包里主要是 HAL、BSP 驱动以及各种中间件代码,并不包含应用例程,我们还需要单独下载如下例程包:

7129d730-433d-11ef-b8af-92fbcf53809c.png

有了 r20an0715eu0111-ek-ra8m1-exampleprojects.zip 包后将其解压,然后打开 e² studio,在菜单栏里 File -> Import -> General/Existing Projects into Workspace 选择解压后文件夹路径,就可以导入想跑的例程了。痞子衡正好最近在研究功耗,那就导入一个 lpm 例程吧:

714610da-433d-11ef-b8af-92fbcf53809c.png

编译下载 lpm 例程进 EK-RA8M1 板,打开串口调试助手,便可以看到例程跑起来了。从打印结果来看,LPM 例程设计得还是比较人性化的,四种功耗模式自动按序切换,每个模式下会停留一小段时间,非常便于测量电流(结果已经加进图中,需要注意的是测量过程中 VCC 一直维持 3.33V 没掉电)

71724cf4-433d-11ef-b8af-92fbcf53809c.png

甚至在 EK-RA8M1 板设计时就已经预留好 VCC 电流测量点 TP1,3 了(只需要把电阻 R3 拿掉即可),这个必须点赞,软硬件协作设计在这一刻得到了充分体现。

718d23e4-433d-11ef-b8af-92fbcf53809c.png

至此,瑞萨RA8系列高性能MCU开发上手体验痞子衡便介绍完毕了,掌声在哪里~~~

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

    关注

    146

    文章

    16642

    浏览量

    347589
  • 内核
    +关注

    关注

    3

    文章

    1336

    浏览量

    40075
  • 瑞萨
    +关注

    关注

    33

    文章

    22273

    浏览量

    85490
  • 开发板
    +关注

    关注

    25

    文章

    4754

    浏览量

    96099

原文标题:瑞萨高性能MCU RA8M1开发上手体验

文章出处:【微信号:pzh_mcu,微信公众号:痞子衡嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RA8 Cortex-M85 Helium技术入门指南(1)

    电子在2023年10月底推出强大的RA8系列MCU,具备突破性的3000 CoreMark,并可满足客户应用所需的完全确定性、低延迟及实
    的头像 发表于 05-14 14:30 884次阅读
    <b class='flag-5'>RA8</b> Cortex-M85 Helium技术入门指南(1)

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

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

    RA4系列开发板体验】开发板硬件展示(多图)

    的应用提供出色的性能。而我们的开发板是基于RA4系列的,即使适用于需要低功耗、高性能 MCU
    发表于 12-11 15:46

    【野火启明6M5开发板体验】野火启明开发板和RA MCU介绍

    6 系列,具有卓越的连接性能和安全性能RA8 系列,可以为采用人机界面、连接、安全和模拟功能的应用提供出色
    发表于 12-14 22:31

    RA系列MCU选型指南

    RA系列MCU产品基于Arm Cortex-M内核,与自有内核RL78和RX系列一起,成为
    发表于 11-08 13:51 2087次阅读

    线下培训 | 电子RA MCU应用开发培训课程报名开启![野火电子]

    2、RA4和RA6系列从19年发布以来,以性能可靠、供应稳定、性价比高等因素获得众多终端客户的高度认可,产品覆盖低功耗、高性能、高安全性、外
    的头像 发表于 03-21 10:30 996次阅读

    RT-Thread支持全新超高性能Arm® Cortex®-M85 MCU

    近日电子宣布推出业界首款基于Arm Cortex-M85处理器的 RA8系列MCU,提供卓越的6.39 CoreMark/MHz
    的头像 发表于 11-02 12:40 2041次阅读
    RT-Thread支持<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>全新超<b class='flag-5'>高性能</b>Arm® Cortex®-M85 <b class='flag-5'>MCU</b>

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

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

    业界首款基于Arm Cortex-M85的超高性能MCU

    电子重磅发布了业界首款基于Arm Cortex-M85处理器的全新超高性能MCURA8M1系列
    发表于 11-10 09:44 441次阅读

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

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

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

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

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

    电子推出的全新RA MCU家族产品RA8,是业界首款搭载Arm Cortex-M85内核超高性能
    的头像 发表于 12-20 12:25 891次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子推出全新<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>家族产品<b class='flag-5'>RA8</b>

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

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

    电子发布业界首款基于Cortex-M85处理器的全新超高性能MCU

    去年10月,电子重磅发布了业界首款基于Cortex-M85处理器的全新超高性能MCURA8M1系列
    的头像 发表于 02-26 10:27 491次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子发布业界首款基于Cortex-M85处理器的全新超<b class='flag-5'>高性能</b><b class='flag-5'>MCU</b>

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

    电子RA家族推出RA8系列高算力通用MCU,是业界首款基于Arm® Cortex®-M85(
    的头像 发表于 04-02 14:14 1148次阅读
    <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>高算力通用<b class='flag-5'>MCU</b>