使用AM4379处理器分配GPIO,使用的TI TmdxIDK437开发板,默认LED连接GPIO4和GPIO2分别连接了2组LED灯。我使用RTOS的SDK中motor_control_AM437x_arm软件包进行LED点灯测试,GPIO4对应的LED亮了,但是GPIO2对应的LED没有亮,我观察了GPIO2、4的寄存器(GPIO_DATAOUT),都是正常动作的,求大神帮忙!
/* Output pin : AM437x_IDK_RED0_LED */
GPIO_DEVICE_CONFIG(2u + 1u, 24u) | GPIO_CFG_OUTPUT ,//追加的 NG(GPIO2)
/* Output pin :AM437x_IDK_GRN0_LED */
GPIO_DEVICE_CONFIG(2u + 1u, 25u) | GPIO_CFG_OUTPUT,//追加的 NG(GPIO2)
/* Output pin : AM437x_IDK_YEL0_LED */
GPIO_DEVICE_CONFIG(2u + 1u, 22u) | GPIO_CFG_OUTPUT,//追加的 NG(GPIO2)
/* Output pin : AM437x_IDK_RED1_LED */
GPIO_DEVICE_CONFIG(2u + 1u, 23u) | GPIO_CFG_OUTPUT ,//追加的 NG(GPIO2)
/* Output pin : AM437x_IDK_GRN1_LED */
GPIO_DEVICE_CONFIG(4u + 1u, 13u) | GPIO_CFG_OUTPUT,//默认的 OK(GPIO4)
/* Output pin : AM437x_IDK_YEL1_LED */
GPIO_DEVICE_CONFIG(4u + 1u, 16u) | GPIO_CFG_OUTPUT,//默认的 OK(GPIO4)
板子没有问题,Pinmux也都正确的配置了。为什么GPIO2没有正常的驱动,还是别的设定我漏掉了,请帮忙