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

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

3天内不再提示

瑞萨RZ/G2L微处理器的SD卡GPIO控制功能介绍

瑞萨MCU小百科 来源:瑞萨MCU小百科 2024-12-06 10:25 次阅读

RZ/G2L微处理器配备Cortex-A55(1.2 GHz) CPU、16位DDR3L/DDR4接口、带Arm Mali-G31的3D图形加速引擎以及视频编解码器(H.264)。此外,这款微处.5理器还配备有大量接口,如摄像头输入、显示输出、USB 2.0和千兆以太网,因此特别适用于入门级工业人机界面(HMI)和具有视频功能的嵌入式设备等应用。RZ/G2L搭载2路SD接口,通过本文介绍,用户可以了解SD卡GPIO控制功能相关内容,更好的使用RZ/G2L SD卡功能。

RZ/G2L产品介绍

1caccdfc-b2be-11ef-93f3-92fbcf53809c.png

主要功能

● 2×Cortex-A55(1.2GHz), Cortex-M33 (200MHz)

● 16-bit DDR3L/DDR4-1600(in line ECC)

● 摄像头接口;MIPI CSI-2(4 lanes) or Parallel

● 显示接口;MIPI DSI(4 lanes) or Parallel

● 3D图形加速(Arm Mali-G31)

● H.264 codec(RZ/G2L only)

● 丰富连接性及外设:2×Gigabit Ethernet,2xCAN-FD,8x ADC, 2x SD

SD卡GPIO控制功能介绍

G2L EVK有两个SD卡接口,SDHI0/SDHI1,其中SDHI0跟EMMC接口复用,本文主要以SDHI1为例,介绍下GPIO相关功能。

1ce36d30-b2be-11ef-93f3-92fbcf53809c.png

从硬件原理图,查找跟SDHI1相关的GPIO引脚,分别控制"Card Power Control", "Card Detection", "Mechanical Write Protect Switch", and "Voltage Switch"。

1d008a64-b2be-11ef-93f3-92fbcf53809c.png

软件对应关系:

1d2e6b1e-b2be-11ef-93f3-92fbcf53809c.png

"Card Power Control"是通过GPIO P39_2引脚对VDD电压的控制:

1d469c5c-b2be-11ef-93f3-92fbcf53809c.png

VLP默认电源控制为上电常开:

左右滑动查看完整内容

&sdhi1 {
…
 vmmc-supply = <®_3p3v>;
 vqmmc-supply = <&vccq_sdhi1>;
…
};
 reg_3p3v: regulator1 {
  compatible = "regulator-fixed";
  regulator-name = "fixed-3.3V";
  regulator-min-microvolt = <3300000>;
  regulator-max-microvolt = <3300000>;
  regulator-boot-on;
  regulator-always-on;
 };


 sd1-pwr-en-hog {
  gpio-hog;
  gpios = ;
  output-high;
  line-name = "sd1_pwr_en";
 };

若需要根据SD是否接入,动态控制供电,参考配置:

左右滑动查看完整内容

    vcc_sdhi1: regulator-vcc-sdhi1 {
        compatible = "regulator-fixed";


        regulator-name = "SDHI1 Vcc";
        regulator-min-microvolt = <3300000>;
        regulator-max-microvolt = <3300000>;


        gpios = <&pinctrl RZG2L_GPIO(39, 2) GPIO_ACTIVE_HIGH>;
        enable-active-high;
    };
&sdhi1 {
 vmmc-supply = <& vcc_sdhi1>;
};

"Card Detection"P19_0实现SD卡热插拔功能检测,设备树默认配置:

左右滑动查看完整内容

 sd1_mux {
  pinmux = ; /* SD1_CD */
 };
 sd1_mux_uhs {
  pinmux = ; /* SD1_CD */
 };

若硬件设计的CD引脚不在PINMUX复用选项中,设备树参考如下配置:

左右滑动查看完整内容

&sdhi1 {
  cd-gpios = <&pinctrl RZG2L_GPIO(19, 0) GPIO_ACTIVE_LOW>;
};

"Mechanical Write Protect Switch"机械写保护功能,P19_1引脚输入高低电平控制是否开启写保护,开发板此引脚默认没有使用,软件参考配置:

左右滑动查看完整内容

&sdhi1 {
  wp-gpios = <&pinctrl RZG2L_GPIO(19, 1) GPIO_ACTIVE_HIGH>;
}

"Voltage Switch"端口电压1.8/3.3v切换功能,匹配不同速度模式,参考配置:

左右滑动查看完整内容

&sdhi1 {
…
 vqmmc-supply = <&vccq_sdhi1>;
…
};
 vccq_sdhi1: regulator-vccq-sdhi1 {
  compatible = "regulator-gpio";
  regulator-name = "SDHI1 VccQ";
  regulator-min-microvolt = <1800000>;
  regulator-max-microvolt = <3300000>;
  gpios-states = <1>;
  states = <3300000 1>, <1800000 0>;
 };

以上几个GPIO都可以根据实际硬件设计修改。

涉及驱动文件目录

1d6e6020-b2be-11ef-93f3-92fbcf53809c.png

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

    关注

    35

    文章

    22310

    浏览量

    86536
  • 微处理器
    +关注

    关注

    11

    文章

    2272

    浏览量

    82614
  • SD卡
    +关注

    关注

    2

    文章

    566

    浏览量

    64006
  • GPIO
    +关注

    关注

    16

    文章

    1215

    浏览量

    52234

原文标题:RZ/G2L SD卡GPIO控制功能

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于电子RZ/G2L的FET-G2LD-C核心板和OK-G2LD-C开发板评测

    基于电子RZ/G2L处理器开发的FET-G2LD-C核心板和OK-
    发表于 05-30 17:24 1182次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>的FET-<b class='flag-5'>G2</b>LD-C核心板和OK-<b class='flag-5'>G2</b>LD-C开发板评测

    RZ/G2L串口SCI的使用(上)

    RZ/G2L的串口简称SCI,全称Serial Communication Interface。
    的头像 发表于 01-17 12:19 1598次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(上)

    RZ/G2L微处理器DDR ECC功能和机制概要

    RZ/G2L微处理器配备Cortex®-A55 (1.2 GHz) CPU、16位DDR3L/DDR4接口、带Arm Mali-G31的3D
    的头像 发表于 02-28 13:44 1371次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>微处理器</b>DDR ECC<b class='flag-5'>功能</b>和机制概要

    G2L系列 核心板 -RZ/G2L 处理器简介|框架图|功耗|原理图及硬件设计指南

    RZ/G2L在智能工控领域的一款高性能、超高效处理器RZ/
    发表于 06-21 14:45

    【飞凌RZ/G2L开发板试用体验】+01.开箱(zmj)

    带来的正是能满足这些要求的飞凌RZ/G2L开发板评估板套件。1.RZ/V2L评估套件简介RZ/V2L
    发表于 08-28 19:13

    【米尔RZ/G2L开发板-试用体验】开箱

    : 5、里面有一个快速入门(中英文)的小册子: 6、按照使用说明,开机的画面如下: 7、RZ/G2L在智能工控领域的一款高性能、超高效
    发表于 05-14 19:41

    【米尔RZ/G2L开发板-试用体验】米尔-RZG2L - 64位双核MPU开发板开箱测评

    刚收到米尔RZ/G2L开发板打开包装后看到的很大的一块黑色PCB,做工精美的开发板,给人眼前一亮的感觉。 首先来介绍以下这家公司: 深圳
    发表于 05-22 21:53

    【米尔RZ/G2L开发板-试用体验】米尔RZ/G2L开发板开箱视频

    今天刚刚收到米尔RZ/G2L开发板,拆开包裹后给人的感觉是惊艳,板卡设计真的很棒,来看看视频做个简单了解吧。 更多板卡可以登录官网了解哦。https://www.myi
    发表于 05-22 21:58

    【米尔RZ/G2L开发板-试用体验】米尔RZ/G2L开发板使用SSH登录

    the PC $ sync 以上做了SSH登录方式和烧录BSP到SD的基本操作,对米尔RZ/G2
    发表于 06-11 21:47

    【米尔RZ/G2L开发板-试用体验】认识一下米尔RZ/G2L开发板的核心板

    ,222PIN; 应用:工业HMI、工业控制、医疗器械、电力智能设备、车载终端、轨道交通等。 Cortex-A55+ Cortex-M33双核处理器, 强大的边缘计算能力 RZ/G2L
    发表于 07-29 00:21

    电子推全新RZ/G2L MPU,可实现降低整体系统成本

    全球半导体解决方案供应商电子集团(TSE:6723)今日宣布,扩大其通用64位微处理器(MPU)RZ/G2产品群,为广泛的应用提供更强大
    的头像 发表于 01-19 15:16 3015次阅读

    G2L系列核心板-RZ/G2L处理器简介

    RZ/G2L在智能工控领域的一款高性能、超高效处理器RZ/
    发表于 06-09 11:54 964次阅读

    米尔RZ/G2L开发板 TF读写速度测试

    米尔RZ/G2L开发板TF读写测试
    的头像 发表于 05-22 09:07 1460次阅读
    米尔<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>开发板 TF<b class='flag-5'>卡</b>读写速度测试

    米尔RZ/G2L开发板 安装交叉编译

    米尔RZ/G2L开发板安装交叉编译
    的头像 发表于 05-26 22:05 2143次阅读
    米尔<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>开发板 安装交叉编译<b class='flag-5'>器</b>

    RZ/G2L处理器详细测评

    RZ/G2L是通用处理器中接口最全面的MPU之一,将稳定供货至少10年以上。其工作温度满足-40℃~+85℃,适用于电力、医疗、轨道交通
    的头像 发表于 07-28 17:33 1600次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>处理器</b>详细测评