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.

[参考译文] CCS/IWR1642BOOST:无法编译实验11、人数统计演示。 CCS8链接器错误#10234。

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/720534/ccs-iwr1642boost-cannot-compile-lab-11-people-count-demo-ccs8-linker-error-10234

器件型号:IWR1642BOOST

工具/软件:Code Composer Studio

我正在尝试在 Code Composure Studio 中编译人员计数演示、并且在可执行文件"RADARDEMO_aoaEstCaponBF.oe674"中不断收到库"DSPF_sp_fftSPxSP"的链接器错误

以下是错误的屏幕截图:

我最初不得不克服一系列库引用错误、因为它们的路径是引用 C:-我在 Linux 计算机上、必须在编译器设置中更改这些路径以反映/home/{user}/。

可能我错过了库、或者其他一些路径被错误引用了? 有什么关于从这里到哪里的想法吗?

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

    您好、Lindsay、

    此函数在 RADARDEMO_aoaEstCaponBF_priv.h 中定义为 extern 函数。 这来自 DSPLIB_C674x_3_4_0_0库。 下图显示了必要的包括:

    为了确保您拥有所有必要的软件包、首先请查看 《开发人员指南》部分中的用户指南、以查看需要安装的 TI 提供的必要库。 然后,在 CCS 中,右键单击项目->属性->包含选项->确保此处的所有路径都适用于您的计算机。 然后在属性窗口中,单击 C6000下拉菜单->文件搜索路径,并确保所有这些路径都正确。

    此致、

    Justin

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

    感谢您提供所需库的列表。 我认为问题是我为一个或多个库输入了错误的文件路径。 我最后删除了该项目并重新开始。 我必须按照以下步骤使演示与 Linux 兼容、因此我可能输入了错误的内容、这是可以理解的。

    步骤1. 安装 Mono 以运行 Windows 可执行文件。

    步骤2. 导入 Lab and ender the build properties of the DSS project (Properties -> Build -> Steps)。 在 out2rprc.exe 前面添加命令${mono}

    步骤3. 转至 C6000编译器和 C6000链接器以及"编辑标志"。 我使用了 gedit 并找到了我的"/home/{user]/ti_install_dir/"中所有"C:/ti/"的替换项

    步骤4. 转至 MSS 工程的编译选项(Properties -> Build -> Steps)并更改编译后处理步骤。 将${mono}添加到 outrprc.exe 行、并从其他3行中删除".exe"扩展名(相同文件夹中有 Linux 兼容的可执行文件、这些名称减去.exe 扩展名)

    这允许为实验正确加载所有库。