主题中讨论的其他部件:MATHLIB
工具/软件:Code Composer Studio
我从TI 资源资源探索器下载CCS项目。但当我将它导入到CCS时,它会提示一个错误:
错误:当前未安装产品'SYS/BIOS' 6.52 v.0.12 ,且没有兼容版本可用。 请安装此产品或兼容版本。
我应该如何解决?
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.
SYS/BIOS是构建mmWave Sensor项目所需的依赖项(如每个示例项目附带的发行说明中所述)。
您是否已安装mmWave SDK (这也是一项要求)? 如果从资源管理器安装了SDK,则SYS/BIOS和其他一些组件不会自动安装。 在这种情况下,您需要单独安装其他组件。
一种更简单的替代方法是从TI网站( http://www.ti.com/tool/mmwave-sdk )安装SDK。 此安装程序将提示您安装其他组件(您可以在其中选择"全部")。 安装完成后,当您重新启动CCS时,它会提示您安装新发现的组件。 接受此操作后,您可以返回资源管理器并再次导入项目。
请告诉我们这是否解决了问题。
您是否使用从TI.com下载的安装程序安装了SDK和其他组件? 您将其安装到哪个目录?
如果您将其安装到C:\ti中,则CCS应在启动期间自动发现产品。 如果您安装到不同的目录,则可以按照以下步骤操作,以便CCS发现并安装产品。
转至菜单窗口->首选项->Code Composer Studio->产品,单击添加并指定SDK的安装目录。 在我的示例中,我将其安装到D:\ti\mmWave_SDK。 然后单击重新发现...
应发现新添加目录中的产品。 确保启用与SDK相关的所有组件(包括SYS/BIOS),然后单击Install (安装)。
安装并重新启动CCS后,产品现在应列在CCS首选项中的“已安装产品”下。
现在,您应该能够导入和生成示例项目。
请告诉我们这是否有帮助。
我想我在您的设置中看到了错误的原因。
您尝试导入的项目假定SDK和相关组件(如DSPLIB)安装在默认目录c:\ti中,因为它有一个到几个源文件(这些是错误消息中列出的文件)的硬编码路径。 您可以通过查看目录 C:\ti\mmWave_training_1_6_1\labs\demo0005-mmWave-SDK-16xx\demo0005_mmWave_SDK_16xx_pjt中0005中名为mmw_dss_16xx.projectspec的projectspec文件来确认此操作。 这是CCS读取并生成CCS项目的文件。 该文件将变量TI_DSPLIB_BASE设置为 C:/ti/DSPLIB_c64Px_3_4_0_0,然后引用与该变量相关的两个源文件。 由于此变量是硬编码路径,因此两个源文件应位于 C:\ti/DSPLIB_c64Px_3_4_0_0中。 但由于您将 DSPLIB_c64Px_3_4_0_0安装到D:/install/SDK中,它无法找到这两个源文件,因此会出现错误消息。
我以前不能重现该错误的原因是因为我在c:\ti中也有一个DSPLIB的副本,所以在指定的路径中找到了源文件。
修复此问题的最简单方法是将 DSPLIB_c64Px_3_4_0_0文件夹从当前安装复制到c:\ti。 然后,它应该能够找到文件并成功导入。 请告诉我这是否解决了错误。
我将向 创建这些示例的团队提供反馈,以便他们可以避免使用固定路径。