工具/软件:
大家好、我一直使用 CCS IDE 中提供的"simple_peripheral"工程构建 BLE 应用。 我正在对扩展广播进行修改、以包含公司使用 BLE 扩展广播的 CTE 运行本地化算法时感兴趣的信息。 例如、在 CCS v20.1.1中编译工程时、我遇到以下错误:
{
"资源":"file://c%3A/ti/simplelink_cc13xx_cc26xx_sdk_8_30_01_01/source/ti/ble5stack/iCall/inc/ble_user_config.h"、
"owner":"ccs-client"、
"严重程度":1、
"消息":"'iCall_USER_CONFIG.h'文件未找到"、
"startLineNumber":121、
"startColumn":0、
"endLineNumber":121、
"endColumn":1000
}
为了解决这个问题、我查看了系统上安装简单链接 cc13xx_cc25xx_SDK 的目录、我发现"iCall_user_config.h"头文件与"ble_user_config.h"文件夹中不存在。 我发现它位于以下路径- C:\ti\simplelink_cc13xx_cc26xx_sdk_8_30_01_01\source\ti\ble5stack_flash\iCall\inc、因此、我手动包含路径、方法是右键单击我的 CCS 工作区中的 simple_cperipheral 项目并浏览以下路径:properties->build->Arm 屏幕截图"pnd_path.png"中的预定义符号。 我想知道我是否按照正确的过程链接编译器中丢失的文件? 如果不是、在工程的编译设置中包含缺少文件的正确方法是什么? 在我开始修改代码文件之前、该问题没有发生、当我使用修改后的 simple_peripheral.c 和 simple_peripheral.syscfg 文件进行一些测试时、该问题消失了两周。 我还验证了我的 simple_peripheral.c 和 simple_peripheral.syscfg 文件、以确保我对代码所做的修改不会导致 BLE 广播出现任何问题、并且我修改广播的逻辑似乎是正确的。 我只需要弄清楚如何在 CCS IDE 的构建设置中正确包含缺少的文件夹路径。 对这个问题的任何帮助都会对我产生巨大的帮助、并帮助我将项目推进到下一阶段。
感谢阅读。