您好!
我有一个使用 CC1312R 刚到达的定制 PCB。 我似乎无法将其连接到 Smart RF Studio 7。 我可以成功连接到开发板。 我可以通过 JTAG 将固件编程到我们的板上。 我已连接 GND 和 VTREF。 我可以看到 CC1312R 显示为可识别的器件、但当我转到启动 Smart RF Studio 时、我会收到下面附加的以下错误。 如果有任何提示或建议,将不胜感激。
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.
您好!
我有一个使用 CC1312R 刚到达的定制 PCB。 我似乎无法将其连接到 Smart RF Studio 7。 我可以成功连接到开发板。 我可以通过 JTAG 将固件编程到我们的板上。 我已连接 GND 和 VTREF。 我可以看到 CC1312R 显示为可识别的器件、但当我转到启动 Smart RF Studio 时、我会收到下面附加的以下错误。 如果有任何提示或建议,将不胜感激。
是否需要32KH 外部时钟才能使用无线电? 开发套件具有外部振荡器、但数据表和设计注意事项明确表示没有必要。 当尝试使用利用射频驱动器的固件时、特别是使用拼接到项目固件的 carrierwave SDK 示例代码时、射频驱动器能够打开 RF_Handle、但似乎在发布的 FS 命令上肯定会挂起。 查看状态寄存器、我看到 RFC_DBELL 中的 RFEDONE 在发布命令后为1、但 RF_PendCmd 不会返回。 为了澄清这一点、我与 Daniel Travis 一起在同一定制板上工作。
我们可以通过 CCS 使用任何调试器连接到芯片、但 SmartRF Studio 无法打开定制板上芯片的控制面板。 我能够通过 CCS 在电路板上运行固件、并且我们能够验证我们所有通信总线(I2C、SPI、UART)和 IO 的行为。 我们的无线电测试无法正常工作。 当通过 SmartRF Studio 连接到定制板(使用用于调试固件的相同 cJTAG 布线)时、我们会看到上面发布的错误对话框。 当运行固件、SDK 示例或用于运行射频驱动程序的自定义固件时、我可以单步执行固件项目、并查看要返回的命令的挂起位置。 使用相同的固件项目对 CC1312开发套件进行编程时、不会以相同的方式失败。 SmartRF Studio 可以正常(按预期)连接到这些板。 我们正在尝试查明我们是否在电路板或固件方面做了一些错误操作、从而阻止我们按预期使用无线电。