您好、Marie、
我目前正在验证来自 ble_sdk_2_02_01_18的两个示例项目的行为。
项目1. TI\simplelink\ble_sdk_2_02_01_18\examples\cc2650stk\sensortag\ccs
项目2. TI\simplelink\ble_sdk_2_02_01_18\examples\cc2650stk\simple_peripheral\ccs
我们遵循了文档 swru393中提到的调试过程。
1.将堆栈项目设置为活动项目。
2.选择 Project→Build All 来构建堆栈项目。
3.将应用程序项目设置为活动项目。
4.选择 Project→Build All 来构建应用程序项目。
5.选择堆栈项目作为活动项目。
6.选择 Run→Debug 下载堆栈。
7.选择应用程序项目作为活动项目。
8.选择 Run→Debug 下载应用程序。
我们能够看到来自 RPi 的简单外设(项目2) sensortag 器件。 使用相同的编译器,我们尝试测试 sensortag (Project-1),但 RPi 根本看不到 sensortag 器件。
此外、我们还安装了 TI ARM 编译器 v.5.2.6并清理了所有项目并重复了相同的工作、但我们能够看到相同的行为(带有 Project-1二进制文件的 sensortag) 不起作用。
然后、我列出了上述每个项目中的运行任务、并发现优先级为1的任务(即应用任务)在项目1中不活动