当前位置: 首页 > 工具软件 > RK Boot > 使用案例 >

RK3566 uboot中初始化GPIO状态

养振濂
2023-12-01

以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,然后烧写进设备即可。

 类似资料: