dreamorwph1 发表于 2017-5-12 20:39:35

如何将GPIO0_18配置为USB0_DRVVUS

335xs-II核心板上的USB0_DRVVUS目前是配置为GPIO0_18去实现heartbeat LED灯,阅读代码后有两个问题想请教各位大神:1.目前GPIO0_18管脚是配置为 name = "heartbeat",即板子上蓝色一闪一闪的灯,想知道这个心跳灯的驱动是在哪个文件实现的;
2.我如果想将这个管脚配置为USB0_DRVVUS,代码上需要修改的地方:
a.将GPIO0_18在数组gpio_leds中的定义注释掉;
b.usb0_pin_mux中增加{"usb0_drvvbus.usb0_drvvbus",    OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT}的定义;
完成这两个步骤就可以了吗,是否需要手动将GPIO0_18置为1.

飞凌-unix 发表于 2017-5-15 09:58:18

您好,驱动的话它就是一个gpio,就是一个led灯,您要想看驱动的话直接看led灯的驱动就可以,手册上有路径;如果改成其他的引脚功能,先要把我们定义的引脚配置注掉,然后您把gpio_leds里的配置也注掉;再配置您想要使用的功能;一般是这样就可以的;具体您需要实际操作调试一下。
页: [1]
查看完整版本: 如何将GPIO0_18配置为USB0_DRVVUS