Other Parts Discussed in Thread: CC2340R5
器件型号: CC2340R5
您好、
我们需要使用`basic_ble`样本工程来为生产测试程序生成未调制的波形。 这是可能的吗?
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.
你好 js Tan、
如果您只需要一个具有与 BLE 等效调制模式的射频载波、那么您可以使用 rfCarrierWave 示例: C:\ti\simplelink_lowpower_f3_SDK_9_20_00_81\examples\rtos\LP_EM_CC2340R5\prop_rfCarrierWave
您还可以使用 SmartRF Studio 8、因为它还支持 BLE PHY 的测试射频载波(但不支持栈本身)。
谢谢、
Alex F
尊敬的 Alex ***:
我们知道 rfCarrierWave 项目可用于执行射频测试、但我们的目标是实现一个解决方案、将 rfCarrierWave 示例的功能集成到已经包含蓝牙栈的项目中。 目前的目标是在运输之前使用测试设备测试射频信号(如频率偏移和发射功率)、同时保留蓝牙应用。
具体过程涉及通过串行端口发送自定义命令、将其置于“测试模式“、在该模式下、可以控制射频输出以在单载波模式下运行。 我在此 链接中看到有人的要求与我的要求相同、但我不确定它是否可行。如果可能、请告诉我如何操作。
你好 js Tan、
我知道这里有几种方法。
一种方法是、当客户使用 MCUboot 之类的器件时、您可以在应用(本例中为 BLE)加载之前将一些特殊的 UART 或引脚处理置于 MCUboot 本身中、由于 MCUboot 首先处于活动状态、因此它相对容易实现这里所需的内容、如 rfCarrierWave 测试。
下一种方法是执行与上述类似的操作、但在 BLE 文件中、您可以尝试操作 MAIN_FreeRTOS 文件。 这里的思路是在 BLE 栈初始化之前、您在 MAIN_FreeRTOS 文件中放置一些特殊处理(您的自定义命令)、如果检测到它、而不是引导至 appMain ();您可以执行 rfCarrierWave。
作为预警、如果您遇到上述 BLE 工程问题、请确保在打开 BLE 栈之前关闭/停止 proprf 代码、因为这可能会导致问题。
谢谢、
Alex F