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:无法使用客户 ES2.0电路板上的 Uniflash 工具烧录 SPI 闪存

Guru**** 2609285 points
Other Parts Discussed in Thread: IWR1443, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/598176/iwr1443-fail-to-burn-spi-flash-with-uniflash-tool-on-customer-es2-0-board

器件型号:IWR1443
主题中讨论的其他器件: UNIFLASH

您好!

我的客户制作了一些 IWR1443板。 他们开始使用 ES1.0芯片。 现在、使用相同的 PCB、他们使用了板载 ES2.0样片。 但他们未能使用 Uniflash 工具烧录 SPI 闪存(SOP=101)。 请在下面找到错误日志。 客户在将 USB 与电路板和 PC 相连并在 Uniflash 工具中设置正确的 COM 端口时、已在器件管理器中看到 COM 端口。

客户还尝试了其他一些测试。

使用 Uniflash 工具烧录 ES1.0客户电路板。 没有 COM 端口错误。

2.尝试将客户 ES2.0电路板与 CCS 连接。 它连接成功。 这意味着 IWR1443芯片应该引导正常。 SOP=100。

3.尝试关闭/打开客户 ES2.0电路板的电源、然后尝试使用 Uniflash 工具。 但仍然失败。

无论客户电路板使用1443 ES1.0或 ES2.0、客户都可以在板载 M4芯片上烧录相同的 XDS110映像(设计与 EVM 相同)。 我认为对于 ES1.0和 ES2.0、XDS110映像应该没有区别。 请帮助确认。

您是否会帮助告知在 IWR1443 ES2.0客户电路板上使用 Uniflash 工具烧录 SPI 闪存时错过了什么?

谢谢、

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

    尊敬的 Chris:

    客户遇到的问题与串行端口连接密切相关、而不是用于 ES1.0或 ES2.0器件的 XDS110映像。 您能否回答以下问题:

    1) 1)使用 ES1.0器件进行测试时、计算机上的串行端口连接(USB 端口)是否与 器件连接完全相同?

    2) 2)如果在尝试刷写 ES2.0器件后(但失败)、客户是否可以尝试将 ES1.0器件连接到计算机上的同一串行端口连接并尝试刷写该器件?

    我要尝试确定的是计算机上的特定串行端口连接是否有问题。 客户可以尝试其他 USB 端口吗?

    在 UniFlash 测试期间、我 曾经遇到 过 Windows 计算机上的串行端口挂起/占线 的情况、并且必须重新启动计算机。

    我从捕获的图像中产生的错误中注意到客户正在单击"Format SFLASH"按钮。 客户在尝试使用"加载映像"按钮将映像刷写到器件时是否看到此问题? 我会期望出现相同的行为。

    从您在上面清楚解释的内容来看、我看不到任何缺失的步骤。 SOP 值101正确、器件在连接到串行端口时断电并再次打开。

    谢谢、

    Pragat

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

    [引用用户="Pragat Chaudhari"]

    1) 1)使用 ES1.0器件进行测试时、计算机上的串行端口连接(USB 端口)是否与 器件连接完全相同?

    2) 2)如果在尝试刷写 ES2.0器件后(但失败)、客户是否可以尝试将 ES1.0器件连接到计算机上的同一串行端口连接并尝试刷写该器件?

    [/报价]

    ES1.0和 ES2.0电路板使用相同的 COM 端口(COM26)。 刷写 ES2.0失败、然后连接 ES1.0板时、可以使用 Uniflash。


    [引述 USER="Pragat Chaudharia]'我想弄清楚的是计算机上的特定串行端口连接是否有问题。 客户可以尝试其他 USB 端口吗?

    客户已尝试两台 PC。

    [引用 user="Pragat Chaudhari"]在 UniFlash 测试期间,我 曾经遇到 过 Windows 计算机上的串行端口挂起/繁忙 的情况,并且必须重新启动计算机。

    客户已重新启动 PC、但 ES2.0主板仍然出现故障。

    [引用 user="Pragat Chaudharia">我从捕获的图像中生成的错误中注意到客户正在单击"Format SFLASH"按钮。 客户在尝试使用"加载映像"按钮将映像刷写到器件时是否看到此问题? 我会期望出现相同的行为。

    是的。 单击 ES2.0电路板上的加载映像时出现相同错误。

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

    是否有任何寄存器客户可以检查(在 CCS 中) SOP ROM 代码读取的值? 我在 TRM 中找不到此类寄存器。
    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Pragat、

    我认为 IWR1443 ES1.0和 ES2.0的外部电路没有区别。 您是否愿意帮助确认?

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

    客户只有两个 ES2.0板、但它们都无法使用 Uniflash。

    但两个电路板有一个不同之处。 nError_OUT 引脚在一个板上输出低电平、在另一个板上输出高电平。 我检查了 ES1.0 1443 EVM、该引脚输出低电平、但这是一个已知问题。 我认为这应该在 ES2.0中修复。 但是、为什么两个 ES2.0板具有不同的 nError_OUT 状态?
    这两个板尚未成功烧坏 SPI 闪存。

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

    Pragat、


    问题得到解决。 这是由于客户 ES2.0电路板上的一个二极管发生故障。 更换二极管后、客户可以很好地烧坏 ES2.0电路板。

    谢谢、