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

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

3天内不再提示

地表最强M85内核芯片-RA8P1测评 | 技术集结

RT-Thread官方账号 2025-07-05 10:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

瑞萨电子宣布推出针对人工智能AI)、机器学习(ML)应用以及实时分析的RA8P1微控制器MCU)产品群。该系列MCU通过将1GHz Arm Cortex-M85250MHz Cortex-M33 CPU核心与Arm EthosTM-U55神经处理单元(NPU)相结合,从而树立MCU性能的新标杆。作为瑞萨电子深度合作伙伴,RT-Thread已率先完成对该芯片的适配支持。本文将详解如何快速移植RT-Thread,带大家一起体验M85!

70a7c90c-5944-11f0-9cf1-92fbcf53809c.png


目录


芯片介绍


RT-Thread 移植


测试结果


总结

1

芯片介绍


70d86f62-5944-11f0-9cf1-92fbcf53809c.png

从数据手册上看出 RA8P1 是一颗双核异构的芯片,由大核Cortex-M85+小核Cortex-M33组成。在此基础上额外集成了 NPU 运算单元,专门用于加速机器学习推论所设计。


主频上,M85主核心竟然达到了1GHZ,这个速度是以往系列都没有的主频,一个字“快”,


M33 从核心主频是 250MHZ,同时 RA8P1 有64KB的数据+指令Cache,其中我手上这颗R7KA8P1KFLCAC芯片: CPU0 和 CPU1对应的 I/D Caches 和 C/S Caches 容量各 32KB。


外设接口上,RA8P1最多的支持10路SCI外设接口(可以灵活配置成UART,SPI,I2C),OSPI x 2可以拓展外扩最高8线 的 Hyperam,flash 等存储器件。


人机交互接口上,和RA8D1一样支持 MIPI-DSI,GLCDC 可以二选一搭配 MIPI/RGB 接口的屏幕使用。


除CEU(数字摄像头接口)外,视频输入接口新增MIPI-CSI外设,显著提升摄像头数据带宽,确保AI处理场景下前置输入带宽的稳定性。

70eac838-5944-11f0-9cf1-92fbcf53809c.png

在网络接口上,RA8P1支持L3以太网交换机模块(ESWM),允许连接到网络的各种设备进行数据交换和相互通信。其支持多协议接口,它能够在同一网络或不同网络接口协议之间自主路由帧数据,适用于网关应用。

70f6200c-5944-11f0-9cf1-92fbcf53809c.png


2

RT-Thread 移植


让我们快速移植 RT-Thread体验下:

参考RT-Thread文档中心针对RA系列的BSP制作教程+Vision Board SDK仓库,由于RA8P1的启动方式是大核先启动,那么我们可以先以单核方式快速移植RTT,这里不多加赘述。


下载E2Studio即可快速体验裸机开发;

将 RT-Thread 源码加入工程,加入设备驱动框架对接层;

运行 RT-Thread 的基本条件是Systick时钟和串口驱动,对于RT-Thread中已经实现的非常完善;

外设上在FSP中只需要配置一个通讯的串口即可

71041ff4-5944-11f0-9cf1-92fbcf53809c.png

正式开始移植

在移植过程中可以用过E2Studio进行针对多核进行调试仿真,体验下来也是比较流畅的:

71126a3c-5944-11f0-9cf1-92fbcf53809c.png

如果想要启动从核(M33)可以直接调用FSP封装好的库函数:

713833c0-5944-11f0-9cf1-92fbcf53809c.png

至此RT-Thread已经正常的运行起来了:

715583f8-5944-11f0-9cf1-92fbcf53809c.png

在BSP根目录下启动env工具:RT-Thread具有完善的软件生态,我们可以快速的针对芯片进行性能测试,那么有请第一个软件包登场:CoreMark

71686fea-5944-11f0-9cf1-92fbcf53809c.png

使用env 配置工具在软件包仓库中使能COREMARK软件包,通过pkgs --update拉取到本地项目中参与构建:

71762af4-5944-11f0-9cf1-92fbcf53809c.png

设置 corkmark 运算迭代次数为:80000(按需设置,对于性能较强的芯片需要增加次数)

718583a0-5944-11f0-9cf1-92fbcf53809c.png

hal_entry.c中,执行 coremark 程序进行跑分测试:

71968038-5944-11f0-9cf1-92fbcf53809c.png

初步使用O0等级优化测试结果:

71a64662-5944-11f0-9cf1-92fbcf53809c.png

什么M85内核才区区500分?这和理想中的分数天差地别了,接下来开始进行优化:

1 开启Dcache和Icache:

71c0f7be-5944-11f0-9cf1-92fbcf53809c.png

qemu-system-riscv32 -machine smartl -nographic -kernel rtthread.elf -cpu e906fd -gdb tcp::23333-S

2 修改测试区域内存为DTCM段:

71d4788e-5944-11f0-9cf1-92fbcf53809c.png


3

测试结果


CPU0:Cortex-M85 储存介质:MRAM(磁阻式随机存取内存)


编译器版本 : GCC13.2.1


编译参数:-mfloat-abi=hard -mfpu=fpv5-sp-d16Ofast


Coremark分数:4896.132056

71e40b82-5944-11f0-9cf1-92fbcf53809c.png

CPU1:Cortex-M33

储存介质:MRAM(磁阻式随机存取内存)


编译器版本 : GCC13.2.1


编译参数:-mfloat-abi=hard -mfpu=fpv5-sp-d16Ofast


Coremark分数:570.356473

71f5d740-5944-11f0-9cf1-92fbcf53809c.png

以上的测试结果是使用GCC工具链进行编译,更换成 ARMCLANG/LLVM 工具链跑分可能还会提升一些。


4

总结


RA8P1芯片搭载双核异构M85和M33内核,相较前代RA8系列在主频、带宽及外设接口方面实现显著性能提升,并集成Ethos-U55 NPU的32位AI加速微控制器(MCU)。


该芯片在语音、视觉及实时分析AI场景中表现出色,性能强劲。后续计划移植RP-Msglite组件,结合RT-Thread在RA8P1上实现双核间高效数据通信,充分释放双核性能潜力。


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

    关注

    49

    文章

    8996

    浏览量

    168392
  • 芯片
    +关注

    关注

    463

    文章

    56072

    浏览量

    480294
  • 内核
    +关注

    关注

    4

    文章

    1498

    浏览量

    43883
  • 瑞萨电子
    +关注

    关注

    39

    文章

    3020

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    分享四款使用瑞萨RA8M1 MCU或RA8D1 MCU的成功产品组合解决方案

    RA8M1 MCU是业界首款基于Arm® Cortex®-M85 (CM85) 内核的32位通用微控制器(MCU)。这里介绍2个基于RA8M1
    的头像 发表于 03-18 13:34 5538次阅读
    分享四款使用瑞萨<b class='flag-5'>RA8M1</b> MCU或<b class='flag-5'>RA8D1</b> MCU的成功产品组合解决方案

    瑞萨电子RA8P1系列32位AI MCU介绍

    RA8P1系列是瑞萨电子首款搭载高性能Arm Cortex-M85(支持Helium矢量扩展)及Ethos-U55 NPU的32位AI加速微控制器(MCU)。该系列通过单芯片超过
    的头像 发表于 09-23 10:15 4006次阅读
    瑞萨电子<b class='flag-5'>RA8P1</b>系列32位AI MCU介绍

    瑞萨Cortext-M85内核RA8系列单片机的串口输出实现方法

    串口是最常见的通信方式之一,也是单片机调试最常见的通信接口,也是现在的单片机必备的通信接口,目前(2024-05)最新、最强的Cortext-M85内核RA8系列单片机也不例外。
    的头像 发表于 03-21 09:58 2542次阅读
    瑞萨Cortext-<b class='flag-5'>M85</b><b class='flag-5'>内核</b><b class='flag-5'>RA8</b>系列单片机的串口输出实现方法

    1 GHz Arm® Cortex®-M85 MCU上部署AI模型

    ,即可体验在1GHzArmCortex-M85MCU上部署AI模型。(公众号后台回复RA8P1,加入交流群)目录应用效果预览流程图环境准备训练模型ai模型转换ai模
    的头像 发表于 12-02 21:04 1w次阅读
    <b class='flag-5'>1</b> GHz Arm® Cortex®-<b class='flag-5'>M85</b> MCU上部署AI模型

    基于RT-Thread的RA8P1 CoreMark 6300分优化配置指南 | 技术集结

    如何通过关键配置,将RA8P1(Cortex-M85内核)的CoreMark分数提升至官网登记的6300分。内容涵盖编译器优化选项、链接时优化(LTO)、以及关键的
    的头像 发表于 05-15 18:11 4047次阅读
    基于RT-Thread的<b class='flag-5'>RA8P1</b> CoreMark 6300分优化配置指南 | <b class='flag-5'>技术</b><b class='flag-5'>集结</b>

    RA8P1 TrustZone分区引发的烧录问题深度调查| 技术集结

    本文基于瑞萨RA8P1(Cortex-M85内核)Titan开发板,针对e2studio调试后RT-ThreadStudio、RFP工具出现的批量烧录失败异常问题,开展全流程故障排查与根因分析,验证
    的头像 发表于 06-08 18:18 3418次阅读
    <b class='flag-5'>RA8P1</b> TrustZone分区引发的烧录问题深度调查| <b class='flag-5'>技术</b><b class='flag-5'>集结</b>

    基于 RA8P1 的触摸屏演示工程

    倍、功耗大幅降低,支持 8bit 权重、8/16bit 激活量化模型。 本工程用到的 RA8P1 资源 资源 用途 引脚 Cortex-M85 主核(
    发表于 08-14 20:08

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

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

    贸泽开售Renesas Electronics RA8P1微控制器 为先进AI提供高CPU性能

    RA8P1 微控制器 (MCU)。RA8P1微控制器将Arm® Cortex ® -M85 (CM85) 和 Cortex-M33 (CM
    的头像 发表于 09-17 14:49 1628次阅读
    贸泽开售Renesas Electronics <b class='flag-5'>RA8P1</b>微控制器  为先进AI提供高CPU性能

    RT-Thread首款AI硬件抢先曝光!——RA8P1 Titan Board

    RT-Thread与瑞萨电子携手推出全新的AI硬件产品RA8P1TitanBoard,搭载频率1GHzArmCortex-M85与250MHzArmCortex-M33双架构核RA8P1
    的头像 发表于 10-23 12:02 2302次阅读
    RT-Thread首款AI硬件抢先曝光!——<b class='flag-5'>RA8P1</b> Titan Board

    【直播预告】RT-Thread带你首发体验:基于瑞萨RA8P1 MCU的Titan Board | 问学直播

    首款搭载RA8P1双核AI加速MCU的TitanBoard来了!11月5日晚19:30,RT-Thread携手瑞萨专家团队,带大家首发体验基于瑞萨RA8P1MCU的TitanBoard,一起揭开双核
    的头像 发表于 10-30 11:54 1476次阅读
    【直播预告】RT-Thread带你首发体验:基于瑞萨<b class='flag-5'>RA8P1</b> MCU的Titan Board | 问学直播

    RA8P1部署ai模型指南:从训练模型到部署 | 本周六

    在嵌入式边缘AI中,如何把“训练好的模型”稳定地“跑在板子上”,决定了项目能否落地。我们带你基于RA8P1平台,跑通从数据准备、模型训练、量化转换,到工程部署的整个流程,帮助你快速实现在RA8P1
    的头像 发表于 11-20 18:06 2883次阅读
    <b class='flag-5'>RA8P1</b>部署ai模型指南:从训练模型到部署 | 本周六

    1GHz的Cortex-M85跑CherryUSB有多快?RA8P1移植尝鲜与性能实测

    目录背景CherryUSB文件选择与编译测试代码TitanBoard特殊说明性能测试结果RA8P1开发板背景CherryUSB在commitfaf9360正式支持RenesasRA系列硬件
    的头像 发表于 08-13 18:09 260次阅读
    <b class='flag-5'>1</b>GHz的Cortex-<b class='flag-5'>M85</b>跑CherryUSB有多快?<b class='flag-5'>RA8P1</b>移植尝鲜与性能实测

    有奖AI实践课 | 手把手教你使用RA8P1部署你的第一个AI模型

    RA8P1系列是瑞萨电子首款搭载高性能ArmCortex-M85(CM85)及Helium矢量扩展,并集成Ethos-U55NPU的32位AI加速微控制器(MCU)。该系列通过单芯片
    的头像 发表于 09-14 17:04 514次阅读
    有奖AI实践课 | 手把手教你使用<b class='flag-5'>RA8P1</b>部署你的第一个AI模型

    RA8板子!|瑞萨联合正点原子推出RA8P1/RA8T2开发板

    RA8板子!|瑞萨联合正点原子推出RA8P1/RA8T2开发板
    的头像 发表于 09-14 17:05 165次阅读
    送<b class='flag-5'>RA8</b>板子!|瑞萨联合正点原子推出<b class='flag-5'>RA8P1</b>/<b class='flag-5'>RA8</b>T2开发板