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.

[参考译文] Linux/TDA2:VISION SDK 3.04框架和示例构建失败

Guru**** 1981085 points
Other Parts Discussed in Thread: SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/737832/linux-tda2-vision-sdk-3-04-framework-and-examples-build-fail

器件型号:TDA2
Thread 中讨论的其他器件:SysConfig

工具/软件:Linux

您好!

我在执行 SDK 的构建命令时遇到类似的错误。

命令:make -s

错误:

dispDistSrcLink_tsk.c:81:45:致命错误:vdrm_controller/v_controller_if.h:无此类文件或目录
编译已终止。
maked[6]:***[取决于]错误1
make[5]:***[links_a15_dispDistSrc]错误2.
maked[4]:***[vision_sdk_linux_lib]错误2.
maked[3]:***[links_FW_libs_HLOS]错误2.
maked[2]:***[APPS_HLOS]错误2.
maked[1]:***[APPS]错误2.
制造:***[VISION_SDK]错误2.

我还检查了内核、u-boot、SGX 的 git commit

U-boot:

839f3f2 (HEAD、origin/ti_2.12_release、ti_2.12_release)更新了库和添加了二进制文件
2e3691d 调试已重命名为调试
添加了35e203d Makefile 和头文件
已添加002bee1 itsapp.mk
添加了 d9bc44b nwmanager 的初始版本
6619725将 Debug 重命名为 debug、将 IPC 重命名为 IPC
34b4ac8 Debug 重命名为 debug、IPC 重命名为 IPC
添加了21d98c8 controlapp 初始版本
添加了 fad591e json、ffmpeg 依赖项
764c7cb 其目录已添加到 rootfs 文件 sytsem 中
3713f24 itsapp 添加了新目录
将 cd424bd makefile 重命名为 datalogger.mk
de8a247已在 rootfs 中重命名为数据记录器
003ce5f。
修复了 WIFI_READ 的429efbf 读取失败错误

内核:

839f3f2 (HEAD、origin/ti_2.12_release、ti_2.12_release)更新了库和添加了二进制文件
2e3691d 调试已重命名为调试
添加了35e203d Makefile 和头文件
已添加002bee1 itsapp.mk
添加了 d9bc44b nwmanager 的初始版本
6619725将 Debug 重命名为 debug、将 IPC 重命名为 IPC
34b4ac8 Debug 重命名为 debug、IPC 重命名为 IPC
添加了21d98c8 controlapp 初始版本
添加了 fad591e json、ffmpeg 依赖项
764c7cb 其目录已添加到 rootfs 文件 sytsem 中
3713f24 itsapp 添加了新目录
将 cd424bd makefile 重命名为 datalogger.mk
de8a247已在 rootfs 中重命名为数据记录器

SGX:

fd47e44 (头、origine/ti-img-SGX/1.14.369999/k4.4、SGX_DEV)恢复"km:生成:删除对用户模式构建的依赖"
8d5305b km:删除了驱动程序中 SysConfig 寄存器的更新
bc31285 km:修复了计算页数组大小时的错误
e68719b km:构建:删除对用户模式构建的依赖
a5a0fe1 km:解决 Linux 构建警告
C13efb7 km:禁用活动电源管理
c8d280c km:对 LPAE 使用 CONFIG_ZE_DMA
106ddd5 km:仅将平台特定的复位 API 用于 AM3/AM4平台
fed0756 (origin/ti-img-SGX/1.14.369999/k4.1) km:使内核配置变量 support_lsr_sync 为条件变量
3d5e9c9 km:增强基于 OMAP 的平台代码以支持 AM3/4/5器件
2d4a2cf km:调用平台特定的复位 API 调用(如果可用)

所有源代码是否都有旧版本/标签?

我是否采取了错误的流程?

请帮助解决我的问题?

谢谢、

Anand Kumar  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anand、您好!

    从 git 日志中可以看到您的内核和 u-boot 是旧版本(SGX 似乎在正确的提交上)。
    您是 VisionSDK 的哪个版本? 您能看一下 VisionSDK_Linux_UserGuide.pdf 中的"2.4.2安装 Linux 组件"一章、了解如何克隆和签出 u-boot 和内核的正确标签。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!

    我使用的是 Vision SDK_03_04。
    现在、借助 UserGuide pdf 文件、我更改为更新的内核版本。

    现在、它正在成功编译。

    谢谢、
    Anand Kumar
x 出现错误。请重试或与管理员联系。