主题中讨论的其他器件:CC2340R5、、 SysConfig
工具与软件:
您好!
我一直在将基本的 BLE 示例项目用作广播设备角色。 当该 BLEAppUtil_createBLEAppUtilTask ()函数被称为其卡在 iCall_abort 函数中。 请对此进行更新、了解可能导致此问题的原因。
谢谢。
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.
工具与软件:
您好!
我一直在将基本的 BLE 示例项目用作广播设备角色。 当该 BLEAppUtil_createBLEAppUtilTask ()函数被称为其卡在 iCall_abort 函数中。 请对此进行更新、了解可能导致此问题的原因。
谢谢。
您好!
感谢您与我们联系。
我想请您指定您正在使用的 SDK 版本吗? 是否使用可用的最新 SDK 设法重现问题? (https://www.ti.com/tool/download/SIMPLELINK-LOWPOWER-F3-SDK/)
我之所以提出这个问题、是因为在一些最新的 SDK 版本中、针对此模式修复了一些问题。
此致、
您好!
恐怕我无法重现您所面临的问题。
为了进行进一步调试、您能否
此致、
您好!
感谢您的总结。
此致、
您好 Supriya:
为你在这里遇到的麻烦道歉。 我已经测试了 based_ble 示例并执行了迁移步骤到 CC2340R5RGE - Launchad (按照此处的指南操作)。 此外、我消除了 GPIO 按钮、注释掉了利用这些按钮的代码、将 UART RX 引脚修改为 DIO16、不再使用 LED GPIO。
您能否看看是否可以在进入 BLE 堆栈初始化时、在调试模式下逐步执行以获取 ICALL 中止的 errno 代码?
外设广播:

SDK:7.40/8.10
CCS:12.7
SysConfig:1.18.1
Br、
大卫。
您好 Supriya:
如果您提到该器件在 BLE 堆栈初始化之后进入 ICall 中止(循环)、因此我建议在其之后放置一个调试断点(我假设您的意思是 appMain 中的 BLEAppUtil_init)。 然后、应该能够逐步执行并查看在进入 ICall 中止之前执行的最后一行代码。 您可以在 icall.h 文件中看到不同的 ICALL_ERRNO (ICALL_ERRNO_TIMEOUT、ICALL_ERRNO_NOMSG、ICALL_ERRNO_INVALID_PARAMETER 等)。
您还可以确认您使用的是 Launchpad 修订版(修订版)版本吗?
Br、
大卫。
尊敬的 David:
是的、定制电路板基于 TI 参考设计而设计、但尚未经过审核。
审核时、我们是否必须向特定团队发送电子邮件(是否有相关的在线支持? 我们能否在此处分享原理图?) 或者是否应由 TI 的应用现场工程师对其进行审查。
我们 在 BLE 无线电配置中遇到错误、因为这应该与射频设计设置匹配、因为 BLE 无线电设置中没有 CC2340R5-RGE 选项。 请参阅错误附件


谢谢。
您好 Supriya:
请确保您使用的是最新工具(CCS:12.7/SysConfig:1.18.1)

请按照此处的步骤进行电路板审核: https://www.ti.com/tool/SIMPLELINK-2-4GHZ-DESIGN-REVIEWS
Br、
大卫。