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
您好,
1、我 在 "configs/tda2xx_evm_linux_all/cfg.mk 中添加了 OpenCL_include=yes 和"enable_OpenCV=yes " ,然后进行配置,但会出现如下错误:
"
未定义 的首次引用
符号
------ --------
EDMA3_semCreate /mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/lib/tda2xx-evm/c66xdsp_1/release/vision_sdk_lib.ae66
EDMA3_semDelete /mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/lib/tda2xx-evm/c66xdsp_1/release/vision_sdk_lib.ae66
edma3OsProtectEntry /mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/lib/tda2xx-evm/66/release/edma3lld_drv.ae66
edma3OsProtectExit /mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/lib/tda2xx-evm/66/release/edma3lld_drv.ae66
edma3OsSemGive /mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/lib/tda2xx-evm/66/release/edma3lld_drv.ae66
edma3OsSemTake /mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/lib/tda2xx-evm/66/release/edma3lld_drv.ae66
RTOS_INIT_OCL_DSP_MONITOR /mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/lib/tda2xx-evm/c66xdsp_1/release/vision_sdk_lib.ae66
错误:未解析的符号仍然存在
错误:链接过程中遇到错误;
"/mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/visi
未构建 ON_SDK/bin/tda2xx-evm/vision_sdk_c66xdsp_1_release.xe66"
maked[6]:***[/mnt/processor-sdk/vision-sdk/vision_sdk/binaries/tda2xx_evm_linux_all/vision_sdk/bin/tda2xx-evm/vision_sdk_c66xdsp_1_release.xe66错误1
make[6]:离开目录`/mnt/processor-sdk/vision-sdk/vision_sdk/src/main_app/tda2xx/dsp1
make[5]:***[c66xdsp_1]错误2.
make[5]:离开目录`/mnt/processor-sdk/vision-sdk/vision_sdk/src/main_app/tda2xx/dsp1
maked[4]:***[APPS_dsp1]错误2.
maked[4]:***正在等待未完成的作业...
"
如何修复上述错误?
2、 对于 tda2xx_evm_linux_all 配置、如果我将 某些配置设置为如下所示:
"
PROC_DSP1_INCLUDE=否
PROC_DSP2_INCLUDE=否
ENABLE_OpenCV=yes
OpenCL_include=yes
enable_OpenCV_tests=yes
"
就像 tda2xx_evm_linux_opencx 配置(不包含任何 DSP 内核)一样。 它可以"制造"而不会出现任何错误、并且还使用 OpenCL_FS_PATCHS 中的固件"dra7-dsp1-fw.xe66"。
但是、如果我想将一些累积 ALG 添加到 DSP、并使用我自己的 DSP 防火墙。 我 是否可以到达?
谢谢和 Rgds
SID
您好!
1.为了使用 OpenCV 功能、请使用 tda2xx_evm_opencx_linux 配置。 不支持混用 tda2xx_evm_linux_opencx 和 tda2xx_evm_linux_all。
2.为了将定制 ALG 添加到 DSP、
1.使用不带 OpenCL 的 Linux 配置、您的算法将内置到由 VISION SDK (或)生成的 DSP 固件中
2.使用 OpenCL 开发算法。 在这种情况下、不需要更改 DSP 固件。
谢谢和 Rgds
Suriya Narayanan L
您好、Suriya、
在 VSDK2.12.1中、似乎只有两个 cl 实现。 是否有任何方法可以将 OpenCL 功能与传统算法相结合?
XW
您好、Wei Xu、
您可以在 OpenCL C 代码中从 DSP 库调用标准 C 函数。
要执行相同的操作、请按照此处所述的说明进行操作:
downloads.ti.com/.../index.html
谢谢、此致
Suriya Narayanan L