器件型号:TDA2EG
工具/软件:TI C/C++编译器
您好!
我正在使用 Vision SDK 3.1 Build 并创建了定制的用例。
到目前为止、我能够构建部分应用程序、但最后在将许多源文件包含到编译中之后、我在运行 gmake -s -j 时遇到 CreateProcess 错误87
编译系统日志以及错误如下所示:
#Compiling tda2xx-evm:ipu1_0:debug:my_app_libs:... xxx.cpp
#Compiling tda2xx-evm:ipu1_0:debug:my_app_libs:... yyy.cpp
#Compiling tda2xx-evm:ipu1_0:debug:my_app_libs:... zzz.cpp
存档 tda2xx-EVM :ipu1_0:调试:my_app_libs
Process_begin:CreateProcess ((D:\processor_sdk_vision_03_01_00_00\ti_components\cG_tools\windows\cgT-arm_16.9.2.LTS)\bin\armar.exe、D:/processor_sdk_vision_03_01_00_00/ti_components/ti_tools/ti_tools/gt_tools/armar/bin.q-rq./armar/rq.bin ) 失败。
make (e=87):参数不正确。
gmake[5]:***[D:/processor_sdk_vision_03_01_00_00/vision_sdk/binaries/vslam_app/tda2xx_evm_bios_all/lib/tda2xx-evm/ipu1_0/debug/my_app_libs.aem4]错误87
在转换错误87并进行实验后、很明显问题是由路径长度引起的。 如果我从我的 source_file.mk 中删除一些源文件、则会巧妙地编译应用程序。
但是、从主应用程序调用所需功能时、将需要所有这些源文件。
我是否可以通过任何方法来解决此问题?
另请注意、构建所需的 gmake 从 ti 组件下的 xdctools 中拾取。 我可以在 xdctools 文件夹中看到 config.jar。 是否有可更改的长度限制参数? 如何实现?
谢谢、
Shailesh