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.

[参考译文] CC2340R5:关于 sis 配置

Guru**** 2393725 points
Other Parts Discussed in Thread: CC2340R5, CC2500

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1486019/cc2340r5-regarding-sis-config

器件型号:CC2340R5
Thread 中讨论的其他器件: CC2500

工具与软件:

您好!

我们需要在 CC2340R5和 CC2500之间实现无线通信。 我们 遵循了以下设置、

1.在 Code Composer Studio 中创建新项目

2.选择 Device - CC2340R5

3.类别- TI 专有射频

4.示例- rfPacketTx

5.编译器- CCS 和内核-无 RTOS。

6.创建

7.创建项目后、我们 尝试通过 rfPacketTx.syscfg 更改配置

8.我们选择了专有(250 kbps, msk)

>它给出了构建错误。 如果我们选择 BLE -通用1Mbps/ 2Mbps/编码。 它正在正常构建。

您可以帮助解决此问题吗?

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

    您好、Kapre、

    我希望你做得好。 我认为问题出在第8步、当我们从默认 BLE proprf PHY 切换到任何其他 PHY 时、在 syscfg 中一个设置丢失/复位(这是  "代码导出配置"部分中的"寄存器字段定义"字段)、为了解决此问题、我们只需将相同的寄存器字段定义设置从 BLE 复制并粘贴到 MSK:

    PBE_GENERIC_RAM_LENCFG_LENPOS、PBE_GENERIC_RAM_LENCFG_NUMLENBITS

    谢谢!
    Alex F

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

    我们在 tos 下面一行添加了文件 rfPacketTx.c 代码构建成功。

    //寄存器字段定义:
    #define RCL_REGISTER_FIELD_PBE_GENERIC_RAM_LENCFG_LENPOS      0x08
    #define RCL_REGISTER_FIELD_PBE_GENERIC_RAM_LENCFG_NUMLENBITS   0x08

    这是从编译成功的代码复制的两行代码(BLE-通用)

    >现在我想无线连接 CC2500和 CC2340R5。 第一个问题是关于 SYNC 字。 CC2500的同步字为2字节、CC2340R5的同步字为4字节。 您能否帮助您设置正确的寄存器以实现成功的无线连接?

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

    您好、Kapre、

    我们是否可以尝试发送一个重复的同步字来查看它是否有效? (即、如果 CC2500设置为0xD391、我们将 CC2340R5设置为0xD391D391、但应该可以通过某种方法在 CC2340R5上更改同步字长度、我目前尚不知道)。  

    谢谢!
    Alex F