工具/软件:
你(们)好
目标:
我当时正在研究一个特殊情况、需要从 am67 测量 DSI 信号
我尝试 bf 的方法很少
- 将 k3-j722s-EVM-DSI-RPI-7inch-panel.dtbo 加载到器件中并叠加在 nEnv.txt 中
- 我尝试将驱动器修改为虚假的输出面板
- 仍将 k3-j722s-EVM-DSI-RPI-7inch-panel.dtbo 用作器件树
- 修改了 panel-simple.c
- -> panel_simple_get_modes
- FOSE 为一种模式和固定分辨率
-
添加硬编码的面板模式
- -> panel_simple_get_modes
- 结果->
MIPI-DSI 30500000.DSI.0:延迟探头待定:MIPI-DSI:供应商桥接调节器未就绪
平台桥接调节器:延迟探头待定:平台:供应商 3-0045 未就绪
Platform 30220000.dss:延迟探头挂起:tidss:端口 1 探头失败
我知道、DSI 面板大多需要连接到桥接器。
因此、我决定通过驾驶员的检查
-
绕过电源依赖检查 - CDN - DSI
-
没有桥接器 -
强制将 DSI 主机标记为就绪
-
- tidss_drv.c
-
tidss_probe->强制启用端口
-
但 在 SDK 中找不到 cdns-dsi.c
您能告诉我 CDN - DSI 在哪里
或者、您能告诉我什么方法可以直接绕过从 am67 检测 DSI 信号
CPU→DSI 控制器→DSI 面板