1、修改所需管脚的pinmux属性,
在D:\ti\pdk_am335x_1_0_17\packages\ti\starterware\board\am335x\am335x_beagleboneblack_pinmux_data.c
中,添加自己的管脚属性
2、添加GPIO具体的位置
D:\ti\pdk_am335x_1_0_17\packages\ti\drv\gpio\test\led_blink\src\am335x\GPIO_bbbAM335x_board.c中
数组gpioPinConfigs[] 定义IO的属性,输入输出,中断等;
gpioCallbackFunctions[]一个回调函数,还不知道干啥的;
3、定义宏,方便控制
D:\ti\pdk_am335x_1_0_17\packages\ti\drv\gpio\test\led_blink\src\GPIO_board.h
中
typedef enum GPIO_LED {
USER_LED0 = 0,
USER_LED1
/*后面继续添加宏,和gpioPinConfigs数组对应上,方面后续控制状态*/
}GPIO_LED;
4、初始化好后,
调用
GPIO_write((USER_LED1), GPIO_PIN_VAL_HIGH);
可控制管脚状态