主题中讨论的其他器件: CC2520
我们在 最新的 IAR ARM8.2.3中开始使用带有 CC1352P-2的 easylinktx nortos 应用。
我们能够成功构建项目、但在尝试下载和调试时、它会显示一系列操作、包括闪存下载和在"Target reset"消息处停止。
它不会进入主程序。
我们如何解决这个问题?
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.
您好、Bibin、
这些是我在 SDK 中看到的枚举:
//! \brief PHY 类型传递给 EasyLink_init()
typedef 枚举
{
EasyLink_Phy_Custom = EasyLink_Phy_Custom、 //!<从 SmartRF Studio 导出的特定于客户 PHY 的设置
EasyLink_Phy_50kbps2gfsk = EasyLink_Phy_50KBPS2GFSK、//!<低于1G 50kbps 数据速率的 PHY 设置、IEEE 802.15.4g GFSK。
EasyLink_Phy_625bpsLrm = EasyLink_Phy_625BPSLRM、 //!<适用于低于1G 625bps 数据速率的 PHY 设置、远距离模式。
EasyLink_Phy_2_4_200kbps2gfsk = EasyLink_Phy_2_4_200KBPS2GFSK、//!<适用于2.4GHz 200kbps 数据速率、IEEE 802.15.4g GFSK 的 PHY 设置。
EasyLink_Phy_5kbpsSlLr = EasyLink_Phy_5KBPSSLLR、 //!< SimpleLink 远距离(5kbps)
EasyLink_Phy_2_4_100kbps2gfsk = EasyLink_Phy_2_4_100KBPS2GFSK、//!<适用于2.4GHz 100kbps 数据速率、IEEE 802.15.4g GFSK 的 PHY 设置。
EasyLink_Phy_2_4_250kbps2gfsk = EasyLink_Phy_2_4_250KBPS2GFSK、//!<用于2.4GHz 250kbps 数据速率的 PHY 设置、IEEE 802.15.4g GFSK。
EasyLink_Phy_200kbps2gfsk = EasyLink_Phy_200KBPS2GFSK、//!<用于200kbps 数据速率的 PHY 设置、IEEE 802.15.4g GFSK。
EasyLink_Num_Phy_Settings、
}EasyLink_PhyType;
此列表中有多个 IEEE PHY、这不是您要查看的列表吗?
在我看来、通过导出设置并仅使用射频驱动器(如 rfPacketTx/Rx 示例中所示)而不是 Easylink、您可以更轻松地完成所需任务。 您还可以更好地控制命令的配置方式。
我 已经介绍了 rfPacketTx 示例。该示例就像这样适用于 prop 中的868MHz。 模式。
我已在相应的 c & h 文件中导入2.425GHz IEEE802.15.4-2006设置的 SmartRF 设置。
还更改了 rfPacketTx.c 中的以下内容:
在 void * mainThread (void * arg0)中
将 RF_CmdPropTx 结构替换为 RF_cmdIeeeTx 并填充.pPayload (=packet)和.StartTrigger.triggerType 文件(=0)。
将 RF_Open()中的 RF_cmdPropRadioDivSetup 参数替换为 RF_cmd_RadioSetup。
将 RF_runCmd ()中的 RF_cmdPropTx 参数替换为 RF_cmdIeeeTx。
它现在可以处理第一个数据包。 我能够在 Smart RF Studio 中看到数据包。
之后、它不会来自 RF_runCmd (0函数。
有什么问题、我在这项修改中缺失了吗?
请帮助。