V3s uboot 通过env 修改LCD 参数信息

实际项目中我们可能使用各种参数的LCD 显示器,有7吋,4.3 寸等等,我这里使用的uboot 版本是U-Boot 2017.01-rc2 ,在make menuconfig 时候会填入lcd 配置信息,如下:

所以这里使用起来很不方便,查看uboot 源码:

 

这里是直接将参数 传给 video_get_params 可以看到这里进行了env 信息获取,也就是说将LCD 参(x:800,y:480,depth:18,pclk_khz:33000,le:46,ri:210,up:23,lo:22,hs:20,vs:10,sync:0,vmode:0)换成env 信息变量即可解析,

 

 接下来修改配置参数如下:

 

make 编译后烧写到TF卡启动:

进入uboot 开始设置LCD 参数变量信息:

这里我设置了两个显示器:

4.3寸天马RGB显示器如下:

setenv tm043nbh02 x:480,y:272,depth:18,pclk_khz:10000,le:42,ri:8,up:11,lo:4,hs:1,vs:1,sync:3,vmode:0

7寸群创RGB显示器如下:

setenv at070tn93 x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo:13,hs:1,vs:1,sync:3,vmode:0

然后设置变量引用即可,这里我使用7 寸显示屏如下指令

setenv video video=ctfb:${at070tn93}

最后保存设置 信息: saveenv 后重启即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值