This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好
我们在调试tda4vm 上面的edp输出,看到evm板子上的edp是使用I2C GPIO EXPANDER4来控制电源和引脚的,现在有几个问题,请帮忙解答一下
1、I2C GPIO EXPANDER4控制的DP0_PWR_SW_EN在哪里?在evm板子的原理图上并没有看到
2、现在使用的是我们自己的板子,上面好像没有I2C GPIO EXPANDER4,这种情况下,我们要怎么调试edp输出?
谢谢
您好,
1、I2C GPIO EXPANDER4控制的DP0_PWR_SW_EN在哪里?在evm板子的原理图上并没有看到
您是指在软件里还是 HS 中? 您可以在通用处理器板的原理图中找到。
2、现在使用的是我们自己的板子,上面好像没有I2C GPIO EXPANDER4,这种情况下,我们要怎么调试edp输出?
可以先说下目前在 eDP 输出中的问题是什么吗? 如果没有 i2c 扩展器或者说该引脚以不同的方式作为控制器,那么可能需要在vision app中更改代码。
谢谢您的回复
1、我在Common Processor Board的原理图上没有搜索到DP0_PWR_SW_EN这个关键字的地方
2、在实际调试中发现vision app的代码卡在了Dss_init函数中,经过调查发现,是卡在了DP_SD0801_PhyStartUp地方,请问是什么原因呢?
1、我在Common Processor Board的原理图上没有搜索到DP0_PWR_SW_EN这个关键字的地方
您请查看文件 PROC079E3D (001)_SCH.pdf 中的第21页。
2、在实际调试中发现vision app的代码卡在了Dss_init函数中,经过调查发现,是卡在了DP_SD0801_PhyStartUp地方,请问是什么原因呢?
看起来与电路板多路复用器无关,可能是某些时钟缺失/未正确设置,还是说在 Linux 中使能了 eDP?
收到回复,谢谢
1、我们使用的是默认的8.4 sdk,会有“某些时钟缺失/未正确设置”的问题吗?如果有,能给一个修补的patch吗?
2、没有在Linux中使能eDP
您好,
是否在使用vision apps dtb文件?因为 VISION APPS DTB 文件会使用以下 DTS 节点来禁用 Linux 上的 eDP 输出:
&serdes_wiz4 {
status = "disabled";
};
&mhdp {
status = "disabled";
};
&dss {
status = "disabled";
};
工程师已经在 SDK8.4中的 EVM 上测试了 eDP 输出,是没有问题的。您电路板上的 EVM 有什么变化吗? SYSCLK 是否与 EVM (即19.2MHz)相同?
您好,
1、我们现在配置的是24MHz,会影响到上面所说的问题吗?
这个没什么问题。
对于24MHz SYSCLK来说,您试下在 ti-processor-sdk-rtos-j721e-evm-08_05_00_11/pdk_jacinto_08_05_00_36_packages/ti/drv/dss/src/makefile 文件中使用 REF_CLK_24MHz 宏定义?