01-i.MX8MM显示结构
i.MX8m mini的显示只有1个MIPI_DSI接口,显示接口的结构如下:
![b5a7ef706e3507ad11f4358da5bce0b5.png](https://img-blog.csdnimg.cn/img_convert/b5a7ef706e3507ad11f4358da5bce0b5.png)
02-显示参数调节
我们在调试显示的时候,需要初始化LCDif和MIPI_DSI, uboot中驱动程序已经提供了完整的驱动程序,我们只需要设置环境变量panel,驱动按照panel的值匹配显示设备列表内显示设备的名称,选择当前设备显示。如设定panel的值为“MIPI7”,就会在显示列表内找到名称为“MIPI7”的显示设备,按照该设备初始化相关的设备。该设备是我们默认支持的7寸mipi显示屏,可以从下图看到设备的名字和详细的显示参数。
![7c5bec908ee49a8be8b92f54e7fe34fb.png](https://img-blog.csdnimg.cn/img_convert/7c5bec908ee49a8be8b92f54e7fe34fb.png)
如果用户需要添加自己的显示屏,只需要按照屏的手册额外添加一组显示参数,设置panel,指定使用所添加的参数即可。(注:此方法只针对不需要额外初始化的mipi屏),但是由于我们的uboot不开源,用户无法修改源码,也就无法自行添加一组显示参数。针对这种情况,我们提供了一种解决方法。我们提供