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.

[参考译文] CC1310:ROM 引导加载程序

Guru**** 2933630 points

Other Parts Discussed in Thread: CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1645636/cc1310-rom-bootloader

器件型号: CC1310

尊敬的团队:

代表我们的客户发帖。

我基于 CC1310 参考设计设计了定制 PCB。 在电路板中、我没有路由 JTAG 编程接口、因为我打算通过 UART ROM 引导加载程序对器件进行编程。

我使用采用 7×7 封装的 CC1310、并通过 DIO2 和 DIO0-DIO3 位连接了 UART 引导加载程序引脚。 我使用 3.3V 电源为电路板供电、并尝试使用 Python 脚本通过 UART 与器件进行通信、但我没有收到来自芯片的任何响应。

目前、电路板未确认任何引导加载程序通信尝试、结果实际上是“无响应“。

您能否告知 CC1310 在新电路板上通过 UART 引导加载程序响应需要满足哪些条件、我应该验证哪些硬件或引导配置点?

我也希望您帮助确认该问题是否与以下问题有关:

-引导加载程序进入条件
-复位或电源时序
- DIO2/TARGET_UART 引脚的使用
-设计中可能遗漏的任何必需的硬件连接

此致、

Danilo

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

    尊敬的 Danilo:

    我假设客户已阅读 https://www.ti.com/lit/an/swra466e/swra466e.pdf

    它可能无法正常工作的原因有以下几个:  

    • CC1310 上已经刷写了一个映像、未启用引导加载程序后门引脚
    • 设备的闪存不为空。  闪存为空时、空器件将启用其串行引导加载程序。

    此致、

    Arthur

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

    尊敬的 Arthur:

    请在下面查看客户的回复。

    感谢您的及时答复。
    我们使用的 CC1310F128RGZ 器件直接从 Texas Instruments 授权分销商 Mouser Electronics 购买、因此我们确信闪存为空(出厂状态)、并且默认情况下应启用 ROM 引导加载程序。
    测量电流(CC1310 使用 3.3V 供电、未连接 UART 适配器):
    电源电流:~μ A 1.7mA
    引脚 8 处的电压 (DIO_3/Bootloader UART TX):< 1V
    问题:
    DIO_3 在空闲时读数低于 1V 是否正常值、或者只要 ROM 引导加载程序运行、DIO_3 是否应主动驱动为 3.3V?
    DIO_3 是否需要外部上拉电阻、或者芯片的内部输出驱动器是否足够?
    这种低 DIO_3 电压是否会成为引导加载程序无法响应我们的 UART 同步尝试的根本原因?
    再次感谢您的支持。

    此致、

    Danilo

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

    尊敬的 Danilo:

    这可能意味着 DIO0-DIO3 位悬空、这可能是由以下原因引起的: CC1310:CC1310 崩溃问题 — 低于 1GHz 论坛 — 低于 1GHz - TI E2E 支持论坛

    此致、

    Arthur

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

    尊敬的 Arthur:

    感谢您的指导。 客户更新问题 已解决、发现错误与硬件有关。

    此致、

    Danilo