小言_互联网的博客

小明分享|sigmstar SSD201/SSD202 针对MIPI的LCD屏配置操作说明分享,更多Sigmastar相关技术文档及沟通讨论,可以给小明留言,小明邀请你进入我们的技术沟通群

391人阅读  评论(0)

小明会定期分享SigmastarSSD201/202相关芯片技术文档!我们也有一个Sigmastar技术沟通群聊!有感兴趣的开发小伙伴也可以留言给小明,小明邀请你进入!

SSD20X 平 台 LCD 屏 的 配 置 主 要 涉 及 两 个 结 构 体 :MI_PANEL_ParamConfig_t 、 MI_PANEL_MipiDsiConfig_t 和他们定义在:project/release/include/mi_panel_datatype.h。

 配置 PAD 为 MIPI 模式: # vi infinity2m-ssc011a-s01a-padmux-display_for_mipi.dtsi

 从屏幕的数据手册中获取时序表
 修改屏参
可以拷贝 JpegPlayer/EK79007_1024x600_MIPI.h,在其基础上修改,修改方法和 TTL 屏一致:

 修改 ChannelSwap 的值:

默认的 PAD 引脚和 MIPI 对应功能如下:

如果实际电路连接不一致,则需要修改 ChannelSwap 的值:

修改的规则如下:
首先对 PAD 和 lane 进行分组

并清楚 eCh0-4 所代表的意义


这里举一个实例,D0-D3 分别对接屏的 D0-D3,CK 对接屏的 CK,因此得出下表:


 根据屏厂提供的初始化代码,修改初始化数组:

 修改 stMipiDsiConfig 的值:

验证修改屏参后,需要验证是否显示正常。
下面通过 JpegPlayer 这个 demo,来测试屏参。
 从 test 目录下载 JpegPlayer.tar 到和 project 目录下并解压: # tar -xvf JpegPlayer.tar -C . # cd JpegPlayer/JpegPlayer  将修改好的屏参和对应分辨率的图片拷贝到 JpegPlayer 目录下,并重命名为 logo.jpg:

 修改 sstardisp.c,将屏参头文件包含其中,并设置对应的分辨率:

 执行 make,生成应用程序 logo:

 将 logo 和 logo.jpg 拷贝到板子上,然后执行应用程序 logo,观察图片是否显示 正常:

./logo


转载:https://blog.csdn.net/ami82/article/details/112359208
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场