小明会定期分享SigmastarSSD201/202相关芯片技术文档!我们也有一个Sigmastar技术沟通群聊!有感兴趣的开发小伙伴也可以留言给小明,小明邀请你进入!
配置 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,观察图片是否显示 正常: