主题中讨论的其他器件:TMDSEVM572X
我使用的是 GCC 4.9 2015q2。
我们需要在具有定制操作系统的基于 AM5728的产品中提供显示支持、因此我需要弄清楚如何使显示模块正常工作、并且我正在尝试从 PDK 1.0.6编译 DSS 示例。 它不编译:
E:\TI_PDK~1\pdk_am~1\packages/ti\drv\VPS\examples\dss\displayDss>gmake build_profile=debug
pdk_am~1/packages/ti/binary/ti/drv/vps/src/device/obj/tda2xx/m4/debug -fc src/bsp_device.c
"src\bsp_devicePrivv.h"、第73行:致命错误:无法打开源文件"ti/drv/bsp_LLD/i2c/bsp_i2c.h"
1在"src/bsp_device.c"的编译中检测到灾难性错误。
编译已终止。
PDK 中实际上缺少"ti/drv/bsp_lld/i2c/bsp_i2c.h"文件。 它有条件地包含在 bsp_devicePriv.h 中:
72:#if!defined (VPS_TI_RTOS_I2C)
73:#include
74:#endif
似乎可以通过提供 SOC=am572x (ti\drv\VPS\VPS_component.mk 处理它)来定义 VPS_TI_RTOS_I2C、但是
E:\TI_PDK~1\pdk_am~1\packages/ti\drv\VPS\examples\dss\displayDss>gmake build_profile=debug SOC=am572x
导致链接错误。
那么、如何构建 DSS 示例以在 X-15板上运行它? 或者、或许有一个更好的示例、说明如何在裸机上设置显示?