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可在各种严苛环境稳定运行 了解详情