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.

[参考译文] CC1350:不传输数据的定制板、专有射频

Guru**** 2540720 points
Other Parts Discussed in Thread: CC1350

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/699999/cc1350-custom-board-not-transmitting-data-proprietary-rf

器件型号:CC1350

我基于 CC1350 Launchpad 制作了定制板。

唯一的区别是 SoC:我在 Launchpad 上具有 CC1350F128RSM (4mm x 4mm 尺寸)、而不是 CC1350F128RGZ (7mm x 7mm)。

我想运行 TI Resource Explorer 中提供的 rfPacketTx 示例代码。 我可以编译和调试 定制 PCB 上实际为 CC1350 Launchpad (rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs)制作的程序。 但 CC1350不会发送任何内容。 -我使用电流表以及连接到运行数据包 RX 的 SmartRF Studio 的另一个 CC1350 Launchpad 进行测量。

该组件的版本是否有助于找到答案? 我找不到版本 nr。 但我在组件本身上发现了这一点:

CC1350、F128、TI681、C6KL G4

要 在定制板上运行程序(rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs)、我必须调整哪些设置?

我通过使用 SmartRF Studio 测试我的定制板来确保硬件不会出现问题。 我能够在 Launchpad 之间传输和接收数据包、而不会出现任何问题。 因此问题必须出在程序 (rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs)中。

不过,如果你想看一下我的原理图,请毫不犹豫地回答我的问题。 但是、正如我已经写过的、通信可以正常工作、但只能与 SmartRF Studio 通信、而不能与 CCS 项目通信。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Jimmy、
    您可能需要更改板级配置文件以适合您的板级配置。 rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs 适用于 launchpad。 请查看 CC1350_Launchxl.c/h 和 board.h 文件、看看是否可以在此处找到任何不正确的内容。
    此致、
    Prashanth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Prashanth。

    但是、我不知道要在这些文件中修改哪些器件来调整我的定制板:

    CC1350_LAUNCHXL_TIRTOS。cmd

    CC1350 _LAUNCHXL.c

    CC1350_LAUNCHXL.h

    Board.h

    我看到定义了30个 I/O、但我的数据包类型上只有10个 I/O。 示例(rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs)仅使用一个 LED 指示数据包已发送。

    例如,如何修改 Board.h 中数据包类型的这些定义?

    Board.h:

    (笑声)
    #define Board_initGeneral() CC1350_LAUNCHXL_initGeneral ()
    #define Board_shutDownExtFlash () CC1350_LAUNCHXL_shutDownExtFlash ()
    #define Board_wakeUpExtFlash () CC1350_LAUNCHXL_wakeUpExtFlash()
    …… 

    我只需要通过射频发送。 我不需要使用任何其他 I/O。

    此修改是否有任何类型的说明?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我明白了。 我只需取消分配所有未使用的引脚。 在本例中、所有引脚、因为我只想在不使用任何 GPIO 的情况下进行传输。