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.

[参考译文] TMS320F28377D:UART 固件更新期间随机失败

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1403004/tms320f28377d-random-failure-during-uart-firmware-update

器件型号:TMS320F28377D
Thread 中讨论的其他器件:C2000WARE

工具与软件:

你(们)好

客户在以下过程中使用 UART 更新固件:

377 UART 接收数据-> CRC ->闪存 API 将数据写入闪存-> 377 UART 回复写入成功或失败。

有两个问题1. 377 UART 没有随机回复;2. 随机丢失 UART 数据包。

支持需求:

1.我们是否有推荐的 UART 实时更新流程?

2.有没有办法避免  UART 的通讯干扰?

我还将让客户检查"无回复"是由 UART 外设或 CPU 引起的。

谢谢

Joe

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

    您好、Joe。

    客户是否正在使用我们的 C2000Ware 串行闪存编程器和闪存内核? 客户是如何看待缺少 SCI 响应或数据丢失的情况的-是否正在对信号进行查看? 到目前为止、调试过程和结果是什么?

    请允许我查看相关的文档建议。

    此致、

    Allison

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

    您好、 Allison

    让我澄清一下问题:

    客户是否使用了我们的 C2000Ware 串行闪存编程器和闪存内核?

    有。

    客户如何看待 SCI 响应缺失或数据丢失的问题-是否确定了信号范围?

    缺少 SCI 响应: 没有对 主 SCI 调试器 GUI 的数据回复。 数据丢失:CRC 未通过。  

    否、它们不会测量电压电平、

    到目前为止调试过程和结果是什么?

    我要求他们增加 GPIO 切换、看看在 URAT 故障期间 MCU 是否正常运行--客户没有回复。

    2. 是否有任何方法可以避免  UART 的通信干扰?[/QUOT]

    我们可以先针对第二个问题提供一些文档。

    谢谢
    Joe

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

    您好、Joe。

    感谢您提供的信息。

    如果客户尚未使用串行闪存编程器、我强烈建议您使用一个文档: https://www.ti.com/lit/an/sprabv4h/sprabv4h.pdf。对于代码参考、C2000Ware 中提供了 SCI 引导加载程序源代码。

    当他们没有看到来自 C2000器件的响应时、是否有任何模式或一致性? 程序加载失败且进程挂起了吗?

    客户从主机编程器发送多大的波特率?  

    此致、

    Allison