问题背景 |
---|
我买了ROC-RK3566-PC的开发板回来,先看了下开发板的产品规格书,了解下硬件接口的使用。因为我还买了10.1寸的触摸屏,想用这款屏作为输出设备,它是MIPI接口,接好后上电没有反应,然后开机依然没有反应,连上HDMI显示屏,HDMI正常输出,出厂就是Android11系统。
明明产品规格书上说的支持多屏同显的,为什么只能HDMI显示呢,MIPI为什么不能显示?问度娘无果后,回到官网,仔细查阅资料,firefly官网真的是宝藏。
问题解决 |
---|
其实原因就在于我们烧录的镜像版本问题,虽然都是Android系统,但是自带的是HDMI版本,我们需要烧录MIPI版本的,这样才能适配。
1、我找到了DM-M10R800 V2资料,就是我买的这块显示屏,适配于所有FireFly开发板,找到了3566的Android固件保存到百度云中,下载到本地。
2、相信大家对烧写固件不会很陌生,小白可以先看下:瑞芯微ITX-3588J开发板烧录ubuntu桌面系统,知道下烧录的流程,其实就是升级固件,比打游戏还简单。下面是3566开发板的接口介绍,主要是Recovery按钮,烧录时会用到。
3、打开瑞芯微开发工具RKDevTool.exe,先将开发板断电,按住recovery键,然后上电,等待2s松开,就会发现一个loader设备。然后选择我们下载好的镜像,如下所示:
4、点击升级,就会烧录整个固件系统到开发板中,等待下载固件。
5、烧录完成会自动重启设备,然后因为是Android系统,所以会发现一个ADB设备。
6、这时候,我们连上MIPI触摸屏,就可以显示界面了!