This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

使用AM4379处理器分配GPIO,在样例中追加了一个GPIO口,但是没有起作用,已经确认GPIO寄存器动作,但是外围设备没有动作

Other Parts Discussed in Thread: AM4379

使用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没有正常的驱动,还是别的设定我漏掉了,请帮忙