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.

[参考译文] UNIFLASH:TMS320F28374S

Guru**** 2680595 points

Other Parts Discussed in Thread: UNIFLASH, TMS320F28374S

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1581358/uniflash-tms320f28374s

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

尊敬的先生:

我通过 JTAG 连接 TMS320F28374S 并使用 UniFlash 进行测试。

我可以使用 uniflash 从闪存和 ECC 区域中读取器件、但我无法通过 uniflash 对器件进行编程。

uniflash_log.txt

此致、

拉斐尔

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

    您好:

    使用的确切 UniFlash 版本是什么?

    您使用的是定制板吗? 哪个调试探针?

    谢谢

    Ki

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

    尊敬的 Ki:

    我最近将 Uniflash 更新为版本 9.3、但仍然会出现相同的问题。
    我使用的是我们自己定制的编程适配器。 升级到版本 9.3 后、相同的硬件设置可以通过 Uniflash 成功从 IC 读取数据、我已经确认数据正确。 但是、仍然无法通过 Uniflash 执行编程(刷写)。

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

    我看到了各种错误。 您尝试刷写哪种类型的文件(二进制文件? 十六进制? OUT?)

    谢谢

    Ki

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

    尊敬的 Ki:

    我已经使用 bin 文件以及客户提供的 hex 文件进行了测试、两个都失败了。 使用 BIN 文件时、我选中了“binary"选项“选项、还设置了闪存起始地址。

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

    从中生成 bin 和 hex 文件的原始*。out 文件如何。 *。out 文件也会失败吗?

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

    尊敬的 Ki:
    我的客户只提供了一个十六进制文件供我测试、我在这边使用了一个 1KB 二进制文件进行测试。 此时、问题是否出在文件上? 根据日志、我还看到了与无法停止设备等相关的错误 现在可以忽略这些吗?
    此外、我在 CCS 中使用相同的硬件配置和相同的芯片进行了测试、一切都正常工作。 程序正常运行、“Test Connection“(测试连接)也通过。

    此外、您能更快地回复吗? 我的客户每天都要求更新。

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

    可能是十六进制文件和二进制文件生成错误。 为了加快调查速度、请让客户提供*。out 文件、以及传递给十六进制实用程序的参数、以生成十六进制文件和二进制文件。 如果可能、让他们提供整个工程。 如果需要、您可以通过私人 E2E 对话发送它。

    谢谢

    Ki

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

    尊敬的 Ki:
    我已经尝试使用.out 文件、但也会出现同样的问题。 此外、当我直接点击“Calculate checksume“时、也会出现错误。
    e2e.ti.com/.../_5B00_20251113-_0B4E4853_23221_5D00_-_5B00_INFO_5D00_-C28xx_5F00_CPU.txt

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

    调试故障导致目标断开连接。

    该输出文件可以使用 CCS 加载吗?

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

    尊敬的 Ki:

    此*。out 文件由客户提供、用于编程测试。 我编写了一个在 RAM 中运行的引导加载程序、并尝试通过 SCI 对客户的映像进行编程。

    当前的问题是编程后、客户告知 Uniflash 中读回的 ECC 校验和在 Uniflash 编程的映像和引导加载程序编程的映像不同。 我们现在正在努力澄清这个问题。 但是、我目前卡住了、因为我根本无法将 Uniflash 连接到编程适配器。

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

    Raphael、

    您有自己的自定义编程器。  例如: https://www.dediprog.com/product/SF100

    它使用的是 FTDI 芯片吗?  

    请注意、UniFlash 支持使用特定的 TI 兼容调试探针。

    此致、

    John

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

    您好、John:

    我目前不使用任何其他编程器进行测试。 我仅使用 XDS100V3 与 UniFlash 来测试 F28374S。
    我认为电路应该是正确的、因为我可以通过 UniFlash 和 JTAG 读取闪存。
    但是、我无法执行其他操作、例如编程、擦除或计算校验和。

    我应该修改或检查什么?

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

    好吧、您可以构建自定义 XDS100v3。

    您能否提供失败的 OUT 文件?

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

    尊敬的 Ki:

    您能否提供邮件地址? 我可以通过邮件发送*。out 文件。

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

    请与我进行私人 E2E 对话。 您可以在此处附加输出文件。

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

    感谢您提供*。out 文件。 我看不出它有什么内在问题。 我能够使用 CCS 20.3 和 Uniflash 9.3 加载该工具、而不会出现问题。 我将最接近的目标 I HAD - F28377 与外部 XDS100v3 搭配使用。  

    您的环境必须存在一些问题。

    我假设您的 F28374S 电路板是定制电路板、并且您使用外部 XDS100v3。

    您遇到的主要错误是常规调试探针故障:

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs_20.4.0/ccs_troubleshooting-jtag-errors.html#the-emulator-reported-an-error

    不过:

    [报价 userid=“220199" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1581358/uniflash-tms320f28374s

    我通过 JTAG 连接 TMS320F28374S 并使用 UniFlash 进行测试。

    我可以使用 uniflash 从闪存和 ECC 区域中读取器件、但我无法通过 uniflash 对器件进行编程。

    [/报价]

    您只在程序加载时遇到此问题、但您可以连接和读取存储器、这样可以正常吗? 这是否仍然正确? 如果是、则此处调试探针正常工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在使用我们自己定制的编程适配器。

    我假设您创建了一个您正在使用的基于 XDS100v3 的自定义调试探针。 您看到的错误可能是由定制探针上的 FTDI 芯片出现问题或连接不良引起的。 请验证它们。