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.

[参考译文] IWR1443:CAN#39;t 使用 Uniflash 刷写 IWR1443

Guru**** 2578945 points
Other Parts Discussed in Thread: AWR1443, IWR1443BOOST, AWR1243, IWR1443, UNIFLASH, MMWAVE-SDK

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/646902/iwr1443-can-t-flash-iwr1443-with-uniflash

器件型号:IWR1443
主题中讨论的其他器件:IWR1243AWR1443AWR1243UNIFLASHMMWAVE-SDK

我们无法将固件刷写到雷达入门套件上的 IWR1443组件。 我们的入门套件的功能与 TI IWR1443BOOST 相同、但布局分为两块电路板。 基板具有 XDS110、而顶部板具有 xWR1x43芯片。 顶部板可互换以使用不同的雷达模块(AWR1443、IWR1443、AWR1243、IWR1243)和不同的天线配置。 IWR1443和 IWR1243电路板也存在同样的问题。

直到最近、我们一直在使用此设计、没有遇到任何问题。 我们收到的最新一批雷达板尚未工作。 Uniflash 以与 TI 1443BOOST 上相同的方式将固件刷写到入门套件中、但将固件刷写到新电路板时、我会收到以下错误。

两个器件的封装标签为:

可通过 Uniflash 刷写的旧芯片

XIR1443

AG

72ZEZE9

964D  ABL G1

无法通过 Uniflash 进行固件更新的新芯片

XIWR1443

问题

77ZCE59

964D  ABL G1

我们认为它的作用类似于 IWR 器件未锁存 SOP 信号。 这在我们的旧硬件上运行正常。 我们已经考虑过 XDS110固件可能需要更新、但我们找不到更新的固件。 我们目前的版本是2.3.0.9。

我们对我们的设计所做的唯一更改是正在使用的闪存芯片。 旧硬件上的器件和 TI 的 EVM 已停产。 我们住在同一个 Cypress (Spansion)系列、但是密度更大。  不过、我认为我们不会达到与 SPI 芯片通信的目的。 这似乎是 XDS110和 IWR 之间通过 UART 产生的问题。

XDS110芯片是否缺少固件更新? 除了使用 Uniflash 之外、还有其他方法可以刷写 IWR1443吗?

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

    这个问题可以有多种解决方案。 首先、确保您使用的是最新版本的 Uniflash 和 MMWAVE-SDK。

    关于更改闪存芯片、这可能会影响开箱即用演示的使用、因为该软件是为原始且未修改的 EVM 设计而编写的。 我将与我们的硬件和 SDK 团队进行交流、了解更换闪存芯片的影响。 我需要有关您使用的特定 Cypress 部件的其他信息。

    此外、在较新版本的 SDK 中、只需刷写 RadarSS bin 文件和 OOB MSS bin 文件。 不需要 ar1xxx_config.bin 文件。

    请告诉我们、这些更改是否成功解决了此问题。

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

    请参阅我们的 DFP 版本说明 :downloads.ti.com/.../mmwave_dfp_release_notes.pdf

    具体而言、请参阅第5节、因为这将提供有关支持的闪存器件的注释。

    如果您有任何疑问、请告诉我。

    此致、
    Kyle
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您提供信息。 通过将闪存芯片回滚到之前的版本、我们能够使模块正常工作。 遗憾的是、这是一个过时的器件、因此我们将寻找兼容的器件来继续制造。