AM6254關于M核的引腳在A核使用
主機系統:Linux5.10.87
硬件開發板:OK6254-C開發板 (基于TI AM6254處理器)
本文硬件平臺采用飛凌AM6254開發板,主要講解AM6254關于M核的引腳在A核使用過程,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。
話不多說,我們馬上進入正題。
設備樹配置
&mcu_pmx0 {
mymcugpio1_pins_default: mymcugpio1-pins-default {
pinctrl-single,pins = <
AM62X_MCU_IOPAD(0x004, PIN_INPUT, 7)
>;
};
};
&mcu_gpio0 {
pinctrl-names = "default";
pinctrl-0 =<&mymcugpio1_pins_default>;
status = "okay";
};
使用gpio-leds驅動的配置,在leds節點中添加如下
--- a/arch/arm64/boot/dts/ti/OK6254-C.dts
+++ b/arch/arm64/boot/dts/ti/OK6254-C.dts
@@ -166,7 +166,7 @@
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&usr_led_pins_default>;
-
+ pinctrl-1 = <&mymcugpio1_pins_default>;
led-0 {
label = "heartbeat";
gpios = <&main_gpio0 42 GPIO_ACTIVE_HIGH>;
@@ -206,6 +206,14 @@
led-pattern = <500 500>;
default-state = "on";
};
+
+ led-5 {
+ label = "led5";
+ gpios = <&mcu_gpio0 1 GPIO_ACTIVE_HIGH>;
+ linux,default-trigger = "timer";
+ led-pattern = <500 500>;
+ default-state = "on";
+ };
};
相關產品 >
-
FET62xx-C核心板
FET6254-C核心板基于TI Sitara? AM62x系列工業級處理器設計。采用Arm Cortex A53架構,并集成了廣泛的接口,如2路支持TSN的千兆以太網、USB 2.0CAN-FD,AM6254核心板兼容AM62x全系列處理器,提供單核、雙核、四核可選,功能引腳完全兼容,飛凌嵌入式已經適配AM6254 AM6231 AM6232三款芯片為您帶來靈活的成本組合方案,AM62x可應用于廣泛的工業環境,如人機界面(HMI)、工業計算機、邊緣計算、零售自動化、充電樁控制單元(TCU)、醫療設備等。
了解詳情 -
OK62xx-C開發板
AM62x 開發板是圍繞飛凌AM62x核心板設計的獨立測試和開發平臺。AM62x處理器由四核64位Arm -Cortex -A53微處理器 和Cortex-M4F組成。AM62x開發板整板工業級設計,并在開發過程中進行嚴苛的環境溫度測試、壓力測試、長期穩定性運行測試,使AM62x可在各種嚴苛環境穩定運行 了解詳情