工具/软件:
您好、我修改了 AWR2944EVM 演示、重要的是、我使用了 C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\ti\utils\FFT 下的文件、以便实现 STFT(短时间 FFT)的片上计算。
但是、当我尝试编译工程时、会失败并出现以下情况:
构建目标:“out_of_box_2944_dss.xe66"</s>“
调用:C6000 链接器
...
>>编译失败
Makefile:167:目标“out_of_box_2944_dss.xe66"的“的配置失败
未定义首次引用
符号
----- ------------------------
FFT ./objectdetection.obj
错误#10234-D:保留未解析的符号
错误#10010:链接时遇到错误;未构建“out_of_box_2944_dss.xe66"</s>“
gmake[2]:***[Out_of_Box_2944_dss.xe66]错误 1.
我修改了 C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\ti\demo\awr294x\mmw\dss 下的 mmw_dss.mak 文件、如下所示:
VPATH_COM =$(mmwave_sdk_install_path)/ti/demo/utils \
./DSS
$(mmwave_sdk_install_path)/ti/utils/fft <------------------- 添加了此内容
dss_mmw_demo_dDM_sourcees = dss_main.c
data_path.c \
objectdetection.c \
fft.c <------------------- 添加了此内容
但是、由于如上所述编译失败、这似乎不足以让链接器正确完成此工程的编译。 我还尝试将 FFT 文件移动到 objectdetection.c 所在的同一目录、但这没有改变结果。
我假设我需要以某种方式更改链接器设置、但我不知道如何更改。
感谢所有的帮助
此致
标记