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.

[参考译文] LAUNCHXL-CC1352P:为 CC2652P7芯片构建 Zigbee 网络处理器(ZNP)示例应用

Guru**** 665180 points
Other Parts Discussed in Thread: SYSCONFIG, CC2652P7, CC1352P, CC1352P7
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1274602/launchxl-cc1352p-building-zigbee-network-processor-znp-example-app-for-cc2652p7-chip

器件型号:LAUNCHXL-CC1352P
主题中讨论的其他器件:CC2652P7CC1352P、SysConfig、 CC1352P7

海天

  我尝试 为 Zigbee 网络处理器(ZNP)示例 CC2652P7 驱动器芯片。

我想使用20dBm 的输出功率。

我需要选择哪个 Launchpad?

如何设定目标?

需要执行任何其他配置?

此致

Bose

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

    "对不起,我不知道你在想什么。"

    您打算使用哪种设备? CC1352P 或 CC2652P7?

    Siri

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

    Hai Siri、

    我计划使用  CC2652P7。

    Bose

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

    您好、Bose、

    Z-Stack 迁移指南 注意到、您可以使用 LAUNCHXL-CC1352P7示例作为 CC2652P7构建的基准、但是(-1)型号仅支持高达+5dBm 的非 PA 操作、而(-4)在2.4GHz 下支持高达+10dBm 的 PA。  因此、以下是构建+20dBm 项目所需的步骤:

    1.  在 CCS 中导入和编译默认 CC1352P7-4 ZNP
    2. 将 ti_ZStack_config.c/h 和 ti_radio_config.c/h 从 default/syscfg 文件夹复制到主工程目录中
    3. 打开 SysConfig -> Show Generated Files 并 从构建中删除 ti_zstack_config.c/h 和 ti_radio_config.c/h
    4. 复制 这些内容(从 txPowerTable_2400_pa5_20的 CC1352P_2版本中)并 覆盖 ti_radio_config.c txPowerTable_2400_pa5_10的 CC1352P7_4本地目录副本  
          {-20, RF_TxPowerTable_DEFAULT_PA_ENTRY(6, 3, 0, 2) }, // 0x04C6
          {-18, RF_TxPowerTable_DEFAULT_PA_ENTRY(8, 3, 0, 3) }, // 0x06C8
          {-15, RF_TxPowerTable_DEFAULT_PA_ENTRY(10, 3, 0, 3) }, // 0x06CA
          {-12, RF_TxPowerTable_DEFAULT_PA_ENTRY(12, 3, 0, 5) }, // 0x0ACC
          {-10, RF_TxPowerTable_DEFAULT_PA_ENTRY(15, 3, 0, 5) }, // 0x0ACF
          {-9, RF_TxPowerTable_DEFAULT_PA_ENTRY(16, 3, 0, 5) }, // 0x0AD0
          {-6, RF_TxPowerTable_DEFAULT_PA_ENTRY(20, 3, 0, 8) }, // 0x10D4
          {-5, RF_TxPowerTable_DEFAULT_PA_ENTRY(22, 3, 0, 9) }, // 0x12D6
          {-3, RF_TxPowerTable_DEFAULT_PA_ENTRY(19, 2, 0, 12) }, // 0x1893
          {0, RF_TxPowerTable_DEFAULT_PA_ENTRY(19, 1, 0, 20) }, // 0x2853
          {1, RF_TxPowerTable_DEFAULT_PA_ENTRY(22, 1, 0, 20) }, // 0x2856
          {2, RF_TxPowerTable_DEFAULT_PA_ENTRY(25, 1, 0, 25) }, // 0x3259
          {3, RF_TxPowerTable_DEFAULT_PA_ENTRY(29, 1, 0, 28) }, // 0x385D
          {4, RF_TxPowerTable_DEFAULT_PA_ENTRY(35, 1, 0, 39) }, // 0x4E63
          {5, RF_TxPowerTable_DEFAULT_PA_ENTRY(23, 0, 0, 57) }, // 0x7217
          {14, RF_TxPowerTable_HIGH_PA_ENTRY(22, 3, 1, 19, 27) }, // 0x1B27D6
          {15, RF_TxPowerTable_HIGH_PA_ENTRY(26, 3, 1, 23, 27) }, // 0x1B2FDA
          {16, RF_TxPowerTable_HIGH_PA_ENTRY(30, 3, 1, 28, 27) }, // 0x1B39DE
          {17, RF_TxPowerTable_HIGH_PA_ENTRY(37, 3, 1, 39, 27) }, // 0x1B4FE5
          {18, RF_TxPowerTable_HIGH_PA_ENTRY(32, 3, 1, 35, 48) }, // 0x3047E0
          {19, RF_TxPowerTable_HIGH_PA_ENTRY(34, 3, 1, 48, 63) }, // 0x3F61E2
          {20, RF_TxPowerTable_HIGH_PA_ENTRY(53, 3, 1, 58, 63) }, // 0x3F75F5
          RF_TxPowerTable_TERMINATION_ENTRY
    5. 在 ti_radio_config.h 的本地目录副本中、将 TXPOWERTABLE_2400_PA5_10_SIZE 更改为23
    6. 在 ti_stack_config.h 的本地目录副本中、将 TXPOWER 更改为20
    7. 清理和重建项目

    请告诉我这些说明是否 适合您的需要。

    此致、
    瑞安

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

    赖安·海

    我遵循了您的指示并成功编译了代码。

    在我们的定制电路板设计中、我们发现交换了射频天线开关引脚(PA)。

    现在、我要将 DIO28更改为 DIO29、将 DIO29更改为 DIO28。

    如何在软件中进行更改?

    我尝试在.syscfg 中进行更改、但 RF_ANTENTION_pin0与 DIO28对齐、并且  RF_ANTENTION_pin1与 DIO29对齐。

    我无法更改这些引脚。

    如何将 RF_Antenna_pin0分配到 DIO29并且 RF_Antenna_pin1 与 DIO28对齐。

    此致

    Bose

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

    从 SysConfig Board 视图中选择"使用定制板"后、您将能够从射频模块的 PinMux 窗口修改这些引脚。

      

    您还可以参阅 《Z-Stack 用户指南》的"定制硬件"部分

    此致、
    瑞安