溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

AM335X開發(fā)板外擴(kuò)GPIO資源如何使用?

發(fā)布時(shí)間:2020-07-17 19:56:56 來源:網(wǎng)絡(luò) 閱讀:478 作者:TI小人物 欄目:系統(tǒng)運(yùn)維

AM335X開發(fā)板外擴(kuò)GPIO資源如何使用?
米爾MYD-AM335X-J開發(fā)板J11端子的外擴(kuò)GPIO怎么才能使用,對應(yīng)的GPIO定義或者引腳是多少?
米爾技術(shù)支持回答:這個(gè)只需要配置一個(gè)設(shè)備樹即可。參照下面的方式利用TI的pinmux工具進(jìn)行配置。配置完之后就可以使用sysfs控制gpio了。具體的管腳定義可以結(jié)合底板的原理圖和01-Documents\UserManual\Chinese\MYC_J335X PIN List.pdf 來確定。
&am33xx_pinmux {
pinctrl-names = “default”;
pinctrl-0 = <&misc_gpios>;

misc_gpios: pinmux_misc_gpios {
pinctrl-single,pins = <
0x20 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (U10) gpmc_ad8.gpio0[22] /
0x24 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (T10) gpmc_ad9.gpio0[23] /
0x28 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (T11) gpmc_ad10.gpio0[26] /
0x2c ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (U12) gpmc_ad11.gpio0[27] /
0x30 ( PIN_INPUT_PULLUP | MUX_MODE7 ) / (T12) gpmc_ad12.gpio1[12] /
0x34 ( PIN_INPUT_PULLUP | MUX_MODE7 ) / (R12) gpmc_ad13.gpio1[13] /
0x38 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (V13) gpmc_ad14.gpio1[14] /
0x3c ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (U13) gpmc_ad15.gpio1[15] /
0x88 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (T13) gpmc_csn3.gpio2[0] /
0x8c ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (V12) gpmc_clk.gpio2[1]
/

;
};

&gpio0 {
status = “okay”;
ti,no-reset-on-init;
};

&gpio1 {
status = “okay”;
ti,no-reset-on-init;
};

&gpio2 {
status = “okay”;
ti,no-reset-on-init;
};

修改完之后, 使用下面命令重新編譯設(shè)備樹即可
make dtbs

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI