您可能会遇到构建错误:“未解析的符号仍然存在”。这可能是因为您没有为 MSP432 正确安装 CCS 和 SimpleLink SDK。为了解决这个问题,这里有一个您可以尝试的解决方案,由我的教授提供:
1 回答
致谢:Ian Vince McLoughlin 教授、Muhamed Fauzi bin Abbas 教授
安装 CCS(我用的是最新的 CCS10.4.0.00006_win64.zip [1.15Gbytes])。
解压缩,然后进行自定义安装,然后选择 MSP432 工具。默认位置。您可以从以下网址获取:https ://www.ti.com/tool/CCSTUDIO
同时,下载名为的安装程序;simplelink_msp432p4_sdk_3_40_01_02.exe [232 MBytes] 来自:https ://www.ti.com/tool/download/SIMPLELINK-MSP432-SDK
安装 CCS 后,启动它并确保它运行正常。您可能需要重新启动计算机。一旦这工作正常,请继续。
现在调整第 2 步中的 simplelink 安装程序 .exe。只需接受所有默认选项即可。
完成后,运行 CCS(如果 CCS 已经在运行,则使用 File -> Restart 重新启动 CCS)。
一旦 CCS 运行,一段时间后,它会在屏幕底部附近弹出一个窗口,显示“更新可用”。单击该窗口并允许它执行默认更新(这将自动更新三个组件)。
等待完成。
在 CCS 中,启动 View -> Resource Explorer Offline。
单击红色划掉的 CLOUD 图标(有 3 个图标,云、主页图标和眼睛图标)。等待它同步到云端。它可能很慢。
页面重新加载后,向下滚动并安装称为 Arm 代码生成工具 - 编译器的离线包(在其中一个矩形框中)。使用下拉选项选择版本 20.2.4,然后单击该框旁边的安装图标。
等待这个安装。应该不会花很长时间。
安装完成后,重新启动 CCS。
现在转到查看 -> 入门。单击“导入项目”并浏览搜索目录,直到您到达;C:/ti/simplelink_msp432p4_sdk_3_40_01_02/examples/nortos/MSP_EXP432P401R/driverlib/empty
点击“选择文件夹”
它将向您展示一个已发现的项目。勾选旁边的框以选择该项目,然后按“完成”。这会将一个空的 DriverLib 项目导入您的工作区。您可以重命名此项目,这将成为您自己的项目。
如果在此阶段有任何问题,请重新启动 CCS 并返回单击红色划掉的云(有一次我失败了,我需要重复该步骤)。
转到查看 -> 项目资源管理器,您应该在那里看到它。您可以单击 main.c,然后尝试编译它(工具栏中的锤子图标)并调试它(工具栏中的错误图标)。如果您的 MSP432 连接到您的计算机,它将下载并执行。