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.

[参考译文] TMS320LF2406A:sprc074中的此错误是什么?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/882300/tms320lf2406a-what-is-this-error-with-sprc074

器件型号:TMS320LF2406A
主题中讨论的其他器件:SPRC074

错误、"接收到的回波不匹配。 传输数据"...(下面省略) 有时会发生。

出现此错误后,我再次运行 sprc074,并成功进行编程。

发生此错误时、我发现传输了未知数据。

此数据从 任何地方的"55h"开始。

sprc074的这种传输数据规格吗? 为什么传输该数据?   

如果您知道这一点、请回答此问题。

感谢您的阅读。

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

    假设您使用的是片上引导 ROM 的 SCI 选项。 如果是这样,它期望主机的“D7”实现波特锁定(请参阅 SPRU357C 的 D7页)。 您需要使用示波器探测 SCIRX 引脚和 SCITX、以确切确定传输的内容和接收的内容。

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

    感谢你的答复。

    这个未知字出现在"波特率匹配"、九个0Dh 和一个 AAh 之后。

    我在清除、擦除和编程中观察到了该错误。  

    例如、在编程阶段、我假设 PC 始终传输 AAh BBH CCH DDh...

    但是、当发生此错误时、PC 将 AA55h 97h 02h 传输...  或 AAh BBH 55h 97h 02h 等

     LF2406A 回复相同的字。

    此字出现在任意位置、并且始终是相同的序列、55h 97h 02h 78h 01h 97h 02h FFh FFh……

    此致。

     

      

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

    从 DSP 端、它仅回传主机传输给它的内容。 至于主机传输这一看似错误的数据的原因、我恐怕无法帮助解决、尤其是如果这是一台主机、您已经使用了很长时间、并且没有任何问题。 您可以尝试另一台主机。 如果不访问硬件、调试这些问题将非常困难。 我的帮助能力非常有限。

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

    感谢你的答复。

    首先、这不是我在 E2E、"Flash error with sprc074"和"Flash error in factory "中发布的最新错误。

    当发生该错误时,错误消息出现在 tarminal 上,消息为“接收到错误的 ACK”。 程序已终止。"。

    我们无法重新编程设备。

    当发生此处发布的错误时、错误消息出现在 tarminal 上、消息为"回显接收不匹配"。 ..."。

    我们可以对器件重新编程。

    此错误已发生很长时间、但我们以前没有检查过 TXD。

    由于此错误消息始终显示为相同的 TXD、因此我认为此数据是通常由 sprc074提供的"程序终止"数据。

    这种情况并非如此、您是否认为此错误需要硬件调试?

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

    我通过示波器观察到这种故障的 TXD。

    TxD 的间隔时间通常为600us。

    但这种失败的 TXD 是连续脉冲、没有挂起时间。

    我在 COM 的高级设置中将传输缓冲区设置从高电平更改为低电平。

    此设置会影响失败的 TXD 长度。(例如、 仅55h)

    由于 TxD 周期时间和 TxD 缓冲区设置、我怀疑 Windows OS。

    这发生在 WindowsXP 中。

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

    如前所述、我支持此功能的能力非常有限、尤其是考虑到问题可能出现在 PC 端。 LF2407A 的引导 ROM 完全没有改变。 恐怕我不会再帮助你了。