主题中讨论的其他器件: SEGGER
我的客户使用 J-Link 在 CC2340R5上测试 Segger RTT。 将 Segger 的 RTT 演示集成到 CC2340空示例后、RTT 运作良好。 但是、将同一代码集成到 based_ble 示例中后、RTT 查看器中不会显示任何内容。
是否使用我们的 BLE 堆栈对 RTT 进行了测试? 需要在 BLE 堆栈中进行任何其他设置、才能使 RTT 正常工作?
此致、
沭阳
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.
我的客户使用 J-Link 在 CC2340R5上测试 Segger RTT。 将 Segger 的 RTT 演示集成到 CC2340空示例后、RTT 运作良好。 但是、将同一代码集成到 based_ble 示例中后、RTT 查看器中不会显示任何内容。
是否使用我们的 BLE 堆栈对 RTT 进行了测试? 需要在 BLE 堆栈中进行任何其他设置、才能使 RTT 正常工作?
此致、
沭阳
尊敬的沭阳:
我不知道 SimpleLink SDK 对 Segger RTT 有何支持。 客户需要提供有关其以前的 RTT 演示集成和进一步的 BLE5-Stack 调试的更多详细信息。
此致、
瑞安
您好、Ryan、
请按以下方式找到项目:
RTT 的空示例:
e2e.ti.com/.../empty_5F00_LP_5F00_EM_5F00_CC2340R5_5F00_freertos_5F00_ticlang_5F00_RTT.7z
RTT 的 Basic_ble 示例:
e2e.ti.com/.../basic_5F00_ble_5F00_LP_5F00_EM_5F00_CC2340R5_5F00_freertos_5F00_ticlang.7z
RTT 在两个项目中的实现是相同的、但 basic_ble 在 RTT 查看器中没有任何输出。
此致、
沭阳
您好!
我收到了工具团队的一些反馈。
对 Segger RTT 没有限制。 它可与 RTT 记录器工具一起使用。 如果他们拥有合适的固件、并在我们的器件中使用支持 RTT 的日志刷写应用、则客户可以使用该日志。
据说,如果他们能够将其用于空项目,他们也应该能够使用 BLE 示例。 我假设客户在使用 LP、以便连接了所有调试线路。 我们还可以想到的另一件事是记忆。 RTT 可能需要1kB 或2kB 存储器进行缓冲。 器件应具有足够的存储器、但也能确保客户看到 Segger 控制块初始化成功。
以下是您可能需要参考的一些资源:
https://www.segger.com/products/debug-probes/j-link/technology/about-real-time-transfer/
https://wiki.segger.com/RTT
请随时与我们保持联系!
此致、