RZ/G2L微處理器配備Cortex-A55(1.2 GHz) CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。此外,這款微處.5理器還配備有大量接口,如攝像頭輸入、顯示輸出、USB 2.0和千兆以太網(wǎng),因此特別適用于入門級(jí)工業(yè)人機(jī)界面(HMI)和具有視頻功能的嵌入式設(shè)備等應(yīng)用。RZ/G2L搭載2路SD接口,通過本文介紹,用戶可以了解SD卡GPIO控制功能相關(guān)內(nèi)容,更好的使用RZ/G2L SD卡功能。
RZ/G2L產(chǎn)品介紹

主要功能
● 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)
● 豐富連接性及外設(shè):2×Gigabit Ethernet,2xCAN-FD,8x ADC, 2x SD
SD卡GPIO控制功能介紹
G2L EVK有兩個(gè)SD卡接口,SDHI0/SDHI1,其中SDHI0跟EMMC接口復(fù)用,本文主要以SDHI1為例,介紹下GPIO相關(guān)功能。

從硬件原理圖,查找跟SDHI1相關(guān)的GPIO引腳,分別控制"Card Power Control", "Card Detection", "Mechanical Write Protect Switch", and "Voltage Switch"。

軟件對(duì)應(yīng)關(guān)系:

"Card Power Control"是通過GPIO P39_2引腳對(duì)VDD電壓的控制:

VLP默認(rèn)電源控制為上電常開:
左右滑動(dòng)查看完整內(nèi)容
&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";
};
若需要根據(jù)SD是否接入,動(dòng)態(tài)控制供電,參考配置:
左右滑動(dòng)查看完整內(nèi)容
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實(shí)現(xiàn)SD卡熱插拔功能檢測(cè),設(shè)備樹默認(rèn)配置:
左右滑動(dòng)查看完整內(nèi)容
sd1_mux {
pinmux = ; /* SD1_CD */
};
sd1_mux_uhs {
pinmux = ; /* SD1_CD */
};
若硬件設(shè)計(jì)的CD引腳不在PINMUX復(fù)用選項(xiàng)中,設(shè)備樹參考如下配置:
左右滑動(dòng)查看完整內(nèi)容
&sdhi1 {
cd-gpios = <&pinctrl RZG2L_GPIO(19, 0) GPIO_ACTIVE_LOW>;
};
"Mechanical Write Protect Switch"機(jī)械寫保護(hù)功能,P19_1引腳輸入高低電平控制是否開啟寫保護(hù),開發(fā)板此引腳默認(rèn)沒有使用,軟件參考配置:
左右滑動(dòng)查看完整內(nèi)容
&sdhi1 {
wp-gpios = <&pinctrl RZG2L_GPIO(19, 1) GPIO_ACTIVE_HIGH>;
}
"Voltage Switch"端口電壓1.8/3.3v切換功能,匹配不同速度模式,參考配置:
左右滑動(dòng)查看完整內(nèi)容
&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>;
};
以上幾個(gè)GPIO都可以根據(jù)實(shí)際硬件設(shè)計(jì)修改。
涉及驅(qū)動(dòng)文件目錄

-
瑞薩
+關(guān)注
關(guān)注
36文章
22415瀏覽量
89434 -
微處理器
+關(guān)注
關(guān)注
11文章
2410瀏覽量
85133 -
SD卡
+關(guān)注
關(guān)注
2文章
580瀏覽量
67332 -
GPIO
+關(guān)注
關(guān)注
16文章
1307瀏覽量
55486
發(fā)布評(píng)論請(qǐng)先 登錄
基于瑞薩64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開發(fā)
瑞薩MCU方案:瑞薩RZ/G2L Bootloader單獨(dú)編譯方法詳解
基于瑞薩電子RZ/G2L的FET-G2LD-C核心板和OK-G2LD-C開發(fā)板評(píng)測(cè)
基于瑞薩RZ/G2L微處理器的Ubuntu系統(tǒng)移植指南
G2L系列 核心板 -RZ/G2L 處理器簡(jiǎn)介|框架圖|功耗|原理圖及硬件設(shè)計(jì)指南
【米爾瑞薩RZ/G2L開發(fā)板-試用體驗(yàn)】開箱
【米爾瑞薩RZ/G2L開發(fā)板-試用體驗(yàn)】米爾瑞薩RZ/G2L開發(fā)板開箱視頻
【米爾瑞薩RZ/G2L開發(fā)板-試用體驗(yàn)】米爾瑞薩RZ/G2L開發(fā)板使用SSH登錄
【米爾瑞薩RZ/G2L開發(fā)板-試用體驗(yàn)】認(rèn)識(shí)一下米爾瑞薩RZ/G2L開發(fā)板的核心板
瑞薩RZ/G2L處理器詳細(xì)測(cè)評(píng)

瑞薩RZ/G2L微處理器的SD卡GPIO控制功能介紹
評(píng)論