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.

[参考译文] RTOS/CC1310:15.4堆栈、CC1310+SKY66115

Guru**** 2769425 points

Other Parts Discussed in Thread: CC1310, CC2592

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/804332/rtos-cc1310-15-4-stack-cc1310-sky66115

器件型号:CC1310
主题中讨论的其他器件: CSDCC2592

工具/软件:TI-RTOS

CC1310+SKY6615能否运行15.4堆栈?  我失败了。   是否有任何指南

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

    以下是一些入门链接:

    www.skyworksinc.com/.../SKY66115-11
    dev.ti.com/.../index-cc13x0.html
    dev.ti.com/.../index-cc13x0.html
    http://www.ti.com/lit/swra528
    http://www.ti.com/lit/swra527

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/707818

    此致、
    Ryan

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

    CC1310可以运行15.4堆栈、
    CC1310+SKY6615无法运行15.4堆栈。 board_palna.c 中的代码已根据相关信息进行修改、实际上无法进行通信

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    甚至在遵循之三的说明从链接的 E2E 帖子更改 PA_EN 和 LNA_EN 信号之后? 您需要提供有关所做更改和所经历行为的更多信息、以便我们能够提供进一步的帮助。

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

    我修改过的代码如下所示、但 AP 仍然无法接收数据、设备无法设置网络

    静态 PIN_Config palnaPinTable[]=

    Board_PALNA_HGM | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull

    默认情况下为| PIN_DRVSTR_MAX、/*高增益模式*/

    BOARD_PALNA_LNA | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull

    | PIN_DRVSTR_MAX、/* LNA 在默认情况下处于关闭状态*/

    Board_PALNA_PA | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull

    | PIN_DRVSTR_MAX、/* PA 默认为关闭*/

    PIN_TERMINATE /*终止列表*/

    };

            /*!

    初始化 PA/LNA

     

    在 board_palna.h 中定义的公共函数

    *

    void Board_Palna_initialize (uint32_t HGM)

    IF (HGM)

    如果(!palnaPinHandle)

    /*打开 PA/LNA PIN 驱动程序*/

    palnaPinHandle = PIN_OPEN (&palnaPinState、palnaPinTable);

     

    /*为 RFC GPO 设置 IO 多路复用*/

    // PINCC26XX_setMux (palnaPinHandle、Board_PALNA_LNA、IOC_PORT_RFC_GPO0);

    PINCC26XX_setMux (palnaPinHandle、Board_PALNA_PA、IOC_PORT_RFC_GPO1);

     

    //CSD - LNA 始终处于高电平

    PIN_setOutputValue (palnaPinHandle、Board_PALNA_LNA、1);

    PIN_setOutputValue (palnaPinHandle、Board_PALNA_HGM、(HGM & 1));

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请在将来使用语法高压器粘贴代码。 我看到 CSD 取代了 LNA、因此 PA 必须代表 CTX。 但是、请参考两种器件数据表中的真值表:CC2592的表9-1与 SKY66115的表8。 您将看到 CSD 逻辑遵循 PA、而 CTX 逻辑从 LNA 反相。 这就是为什么简单地更改 board_palna.c 初始化不够充分、并且需要按照 SWRA527第2.4节中的说明配置 CMD_PROP_RADIO_DIV_SETUP。

    此致、
    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hank:您是否检查了控制信号是否设置正确? 您能否显示逻辑分析仪上显示 RX 和 TX 中线路的图?