rk356x中TF卡烧写屏幕选择
- 1、开发环境
- 2、问题描述
- 3、解决办法
- 4、总结
- 5、 图片展示
1、开发环境
系统:linux系统
芯片:356x
显示:多屏显示(HDMI, MIPI, LVDS, EDP)
2、问题描述
由于在多屏显示的情况下,HDMI屏在LVDS、MIPI或者EDP协同下,默认情况下,在TF卡烧录过程中HDMI默认都不会显示的。
如果想优先绕开LVDS、MIPI或者EDP,烧录过程中在HDMI显示打印信息的话,需要修改recovery-develop中的源码。
3、解决办法
找到recovery-develop的源码所在路径,一般在SDK/external路径下,如果你是编译全局过一次的话,直接进去SDK/buidlroot/rockchip_rk356x_recovery/build/recovery-develop的路径。
1、需要使能升级功能(356x的SDK默认是使能,且带UI画面的),如下图所示
2、recovery-develop代码追溯
升级的主文件recovery.c
int main(int argc, char **argv) {bool bS