以GPIO2_D7为例,在uboot启动时将其设置为低电平。
打开../u-boot/arh/arm/mach-rockchip/board.c文件,在rk_board_init()函数中添加设置GPIO口状态的代码:
__weak int rk_board_init(void)
{
char VENA_PWR_EN[4] = "led";
gpio_request( 63, VENA_PWR_EN );
gpio_direction_output( 63, 0 );
gpio_free( 63 );
return 0;
}
修改之后,重新编译uboot,然后烧写进设备即可。