2025 / 07 / 04
基于瑞萨RA8D1平台的SDHI评测

作者:废废


1.前言

感谢瑞萨活动的支持,之前就了解到这个MCU的强大,以及丰富的资源,业界首款基于Arm® Cortex®-M85 (CM85) 内核的MCU。一直想体验一下,正好瑞萨提供了这次活动,本次提供的是核心板,板载了基础外设,同时也扩展了IO,但需要扩展板,目前就基于板载的外设进行评测,本次已板载的SD卡槽,通过SDHI进行读写测试。

2.芯片简介

业界首款基于 Arm® Cortex®-M85 (CM85) 内核的 32 位图形微控制器 (MCU),能够在 480 MHz 频率下实现超过 3000 CoreMark 分数的突破性性能,可支持高分辨率显示和视觉 AI 应用的卓越图形功能。集成了高性能 CM85 内核和大内存,以及丰富的外设集,包括带并行 RGB 和 MIPI-DSI 接口的高分辨率 TFT-LCD 控制器、2D 绘图引擎、16 位摄像头接口和多个外部内存接口,经过优化可满足各种图形和视觉 AI 应用的需求。 此类 MCU 采用 176 引脚和 224 引脚封装。 内置类似 Secure Element 的功能,搭配先进的加密安全 IP、不可变存储、真实安全启动和防篡改保护功能。


3.SDHI简介

本次的测评任务是SDHI,之前用SDIO用的比较多,不太了解SDHI,先对SDHI进行介绍:

SDHI是Secure Digital Host Interface的缩写,是一种SD存储卡控制器的接口规范。SDHI负责管理SD存储卡的内部状态,并将读写请求发送到存储卡中。SDHI与处理器之间进行通信,以便处理器可以直接访问SD存储卡。

而SDIO是Secure Digital Input/Output的缩写,是一种基于SD标准的接口规范,主要用于连接各种外部设备,例如Wi-Fi模块、蓝牙模块、数字相机等。SDIO定义了一个特定的层次结构,使设备之间能够简单地交换数据。

SDIO和SDHI分别描述了两个不同的方面:SDIO提供与外部设备通信的功能,而SDHI提供主机与SD存储卡通信的功能。两者在功能和应用场景上并不相同。


4.硬件连接

本次使用的小板已经自带SD卡,已经集成在板子上,SD卡槽与IO连接如下所示:


5.实现步骤

本次使用的RT-Thread 的SDK,提前安装好RT-Studio,打开SDK管理器, 安装RA8D1的SDK和工具链,如下所示:


接下来基于开发板新建一个模板工程,如下所示:


完成后,编译,不过当前遇到点下载问题,使用的其他软件,首先来点个灯,根据原理图是RA01就是10-1,修改LEDIO,如下所示。


接下来配置下载界面,如下所示,点击Start


接下来开始SDHI的配置,右击RA Smart Configurator选择FSP3.5.0的安装路径,用于配置芯片底层硬件驱动。配置完成后,双击进入配置页面,找到SDHI配置,配置为4bit模式,根据原理进行配置,如下所示:


然后找到Stacks,配置SDHI,配置为4bit,通道1


配置完成后,重新生成工程:



接下来保存配置,打开终端,输入list device,如下所示:


接下来输入ls,查看内存卡里面文件,其中RA8D1为新建的文件,证明验证成功。


查看文件里面的内容:


6.总结

本次使用的RTT操作系统实现SD卡的数据读写,通过RTT能极大的缩短了一些基本功能实现的时间,减少了很多重复的步骤,体验挺好,同时RA8D1芯片也比较强大,本次只是体验了其中的一个功能。对于硬件,当前只给了核心板,有个拓展接口,建议能将拓展板给放出来,在体验时能体验更多的外设。

隐私条款

一、接受条款 使用者(也称"您")在访问或使用本网站及其服务时,即已经表示同意并不加修改地接受本《用户协议》、本网站的《隐私声明》、《法律声明》以及其关或相链接的网页和网站的条件和条款的规定。我们强烈建议:在您阅读和接受本《用户协议》时,也应阅读并接受本《用户协议》中所提到《隐私声明》、《法律声明》及其相关或相链接网页或网站所包含的资料,因为《隐私声明》、《法律声明》及其它相关网页或网站可能包含对您适用的进一步规定。(请注意:点击划有底线的词句即可链接到上述《隐私声明》、《法律声明》及其它相关或相链接的网页和网站。

 

二、使用者的资格要求 在本网站中"使用者"指的是浏览、阅读、使用本网站信息或服务的任何个人或组织。本网站的服务仅适用于根据相关法律的规定具有签订有约束力的合同的个人或组织并仅由其使用。本网站的服务不向18周岁以下的个人使用者提供,也不向临时被本网站中止或取消使用者资格的使用者提供。如果使用者不符合本条规定,请停止使用本网站或本网站的服务。

样品
申请

应用
资源

微信