主题中讨论的其他器件:CC1354P10、 SYSBIOS
工具/软件:
尊敬的 TI 社区:
我们尝试将 CC1354P10的 basic_BLE_OAD_OFFCHIP 与 DMM 集成以及专有射频应用。
BLE 按预期运行正常;但是、专有的 RF 不起作用、并且在调用"RF_Open"函数(别名为"DMMSch_rfOpen ()")时应用程序崩溃。
。
我们的 int main()如下所示:
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.
工具/软件:
尊敬的 TI 社区:
我们尝试将 CC1354P10的 basic_BLE_OAD_OFFCHIP 与 DMM 集成以及专有射频应用。
BLE 按预期运行正常;但是、专有的 RF 不起作用、并且在调用"RF_Open"函数(别名为"DMMSch_rfOpen ()")时应用程序崩溃。
。
我们的 int main()如下所示:
尊敬的 Marie:
感谢您的答复。 我们正在重新移植一个旧的应用程序、该应用程序可能存在各种问题、在此阶段不值得考虑、因此请忽略我之前的论坛帖子。
然而,我确实试图遵循:
https://dev.ti.com/tirex4-desktop/content/cc13xx_cc26xx_simplelink_academy_7_41_00_00/_build_cc13xx_cc26xx_simplelink_academy_7_41_00_00/source/dmm/dmm_integration/dmm_integration.html#task-2-add-proprietary-stack-to-the-project
按照上述指南的建议、我使用 DMM 将 CC1354P10的 basic_BLE_OAD_OFFCHIP 与 rfEchoRx 集成。 当从 main.c 中的 DMM 配置注释掉 BLE 时、Sub-1GHz 无线电按预期工作;但是 BLE 无法与 DMM 一起使用。
详细信息:
总结:
请告诉我我该如何继续。
非常感谢和赞赏
Brenton
您好 Brenton、
1.我假设您在连接调试器的情况下运行这个项目。 (使用启用 OAD 的项目时、如果要在未连接调试器的情况下运行、则需要引导加载程序(例如 MCUBoot 和 OAD 映像标头等)。
2.如您所说、在示例中、您需要为 TI RTOS 任务交换 pthreads。 打开项目文件夹/common/BLEAppUtil/BLEAppUtil_task.c。
-为 #include 添加 include 语句
- BLEAppUtil_createBLEAppUtilTask 使用 ti Re 任务而不是 POSIX。
-在 bleapputil_internal.h 中,删除 pthread 的 include 语句。
请告诉我具体情况。
谢谢、
Marie H