Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI C/C++编译器
您好!
我在 SYSBIOS 上使用 VISION SDK 3.0。 我在 TDA 2xx 上工作。 通过使用 VXLIB、我想访问我的 algplugin 中 VXLIB 的函数(使用 DSP C66x)。
我更改了 tools_path.mk 文件(存在于 vision_sdk/build 中)-
行号 130- VXLIB_PATH ?=$(TI_SW_ROOT)/algorithms/vxlib_c66x_1_1_0_0
我还在 rule_66.mk 中进行了以下更改(存在于/vision_sdk/build/makerules 中)-
行号 227 - LIB_Paths +=$(VXLIB_PATH)/packages/ti/vxlib/lib/vxlib.ae66
行号 228 - LIB_Paths +=$(VXLIB_PATH)/packages/ti/vxlib/lib/vxlib_cn.ae66
行号 229 - LIB_Paths +=$(VXLIB_PATH)/packages/ti/vxlib/lib/common.lib
我还在 env.mk 中添加了以下行(存在于/vision_sdk/build/rtos/makerules 中)-
- vxlib_include =$(VXLIB_path)/包
-导出 vxlib_include
我在 Makefile (vision_sdk/apps/src/rtos/alg_plugins)中向 include_external_interfaces 添加了"vxlib"。
进行这些更改后、我添加了要在 ALG_PLUGIN (dmaSwMS)中使用的函数。 我还在#include 中包含了头文件 。 但我遇到以下错误-
#编译 tda2xx-EVM:ipu1_0:release:app_alG_plugins:dmaSwm/dmaSwMsLink_algPlugin.c
"/home/lenovo/Documents/Project/Software/y/y/ti_components/algorithms/vxlib_c66x_1_1_0_0/packages/ti/vxlib/src/vx/VXLIB_absDiff_i16s_i16s_o16s/VXLIB_absDiff_i16s_i16s_o16s.h、第86行:致命错误:#ERROR 指令:无效目标
1在"dmaSwm/dmaSwMsLink_algPlugin.c"的编译中检测到灾难性错误。
编译已终止。
>>编译失败
/home/lenovo/Documents/Project/Software/y/y/vision_sdk/build/rtos/makerules/rules_m4.mk:164:目标'/home/lenovo/Documents/Project/Software/y/y/vision_sdk/binaries/apps/tda2xx_evm_bios_all/obj/app_alg_plugins/tda2xx-evm/m4/release/dmaSwMsLink_algPlugin.oem4的配方失败
maked[5]:***[/home/lenovo/Documents/Project/Software/y/y/vision_sdk/binaries/apps/tda2xx_evm_bios_all/obj/app_alg_plugins/tda2xx-evm/m4/release/dmaSwMsLink_algPlugin.oem4错误1.
/home/lenovo/Documents/Project/Software/y/y/vision_sdk/build/rtos/makerules/common.mk:235:目标"ipu1_0"的配方失败
maked[4]:***[ipu1_0]错误2.
Makefile.MK:9:目标'libs'的配方失败
maked[3]:***[libs]错误2.
Makefile:180:目标'APP_ALG_plugins'的配方失败
maked[2]:***[APP_ALG_plugins]错误2.
Makefile:35:目标'apps'的配方失败
maked[1]:***[APPS]错误2.
Makefile:12:目标'vision_sdk'的配方失败
制造:***[VISION_SDK]错误2.
请帮助我,我无法找到错误的原因。
此致、
Khilav