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卡熱插拔功能檢測,設(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)注
35文章
22309瀏覽量
86304 -
微處理器
+關(guān)注
關(guān)注
11文章
2263瀏覽量
82444 -
SD卡
+關(guān)注
關(guān)注
2文章
565瀏覽量
63898 -
GPIO
+關(guān)注
關(guān)注
16文章
1204瀏覽量
52091
原文標(biāo)題:RZ/G2L SD卡GPIO控制功能
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論