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.

[参考译文] CC1352P7:RF_runCmd TX 消息挂起

Guru**** 2868470 points

Other Parts Discussed in Thread: CC1352P, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1635445/cc1352p7-rf_runcmd-tx-message-hangs

器件型号: CC1352P7
主题中讨论的其他器件: CC1352PSysConfig

CCS 版本 20.4.1.4__1.10.1

simplelink_cc13xx_cc26xx_sdk_8_32_00_07、LP_CC1352P7-1、nortos 中的 rfPacketTx 示例

BeaglePlay 板上的硬件 CC1352P

rfPacketTx 示例无需修改即可运行。  修改 SysConfig 以使用专有 802.15.4 协议:RF STACK->Custom。 选择 IEEE 802.5.4-2,006,250 KPS。  从原始示例中取消选择射频专有选项。

在 rfPacketTx.c 中更改射频调用和设置中结构的适当名称、例如使用“RF_cmdIeeeTx_ieee154_0"结构“结构名称。

在调试器中、看到 RF_runCmd (TX) 从不返回。

将 RF_runCmd 更改为 RF_postCmd 和 RF_pendCmd 以观察 TX.status。  tx.status 观察显示 postCmd 调用后状态为零。  输入 pendCmd 呼叫时将更改为 9216。

从另一个论坛我尝试了以下,不工作:SysConfig->TI 设备->设备配置:将振荡器从 LF XOSC 更改为 LF RC OSC;取消选择 XOSC Cap 阵列修改;

还尝试了 sysconfig->RF design->RF Design:将低于 1GHz 频带分配给未使用;将高 PA 分配给频带分配给无

还尝试了 sysconfig->TI 驱动程序->RF:将使用硬件更改为无(beagle Play 只有 2 个天线开关 GPIO、这两个 GPIO 都在我未使用的 Sub-1GHz 上)。

相同的 tx.status 值 9216 结果。  感谢任何指导。