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.

[参考译文] TMS320F280025C:在串行编程中,某些主板存在问题-"自动波特锁定回声错误"。

Guru**** 2430620 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1086031/tms320f280025c-in-serial-programming-some-boards-has-the-problem---error-with-autobaud-lock-echoback

部件号:TMS320F280025C

您好 TI,

我们正在使用串行闪存编程器工具通过串行端口执行自定义主板的 MCU 固件更新。
GPIO28和 GPIO29配置为 SCI 引脚。

我们发现发生了一些奇怪的事情。
串行闪存编程器可以在某些主板上成功工作。
但是,对于其它类似的主板,串行编程在某些主板上失败。


sendData[0]!= rcvData ->41 != 00

看起来该工具向 MCU 发送数据字节,但 MCU 返回不正确。

我们需要你们的帮助,找出其可能的根本原因。
我们将每10块板中大约有2-3块板面临这一问题。

谢谢!

CS 音

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

    您好,  

    所有主板的时钟源是什么,所有主板是否都已正确设置为 SCI 引导模式?

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

    您好,我们使用 INTOSC1作为时钟源,并且所有主板都正确设置为 SCI 引导模式。
    让我在这里再次澄清一下,我们使用相同的方法进行串行编程。
    但使用类似的主板时,其中一些主板可以在串行编程中正常工作,但有些主板无法正常工作。

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

    奇兹,几天后会回到你的家。  

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

    你好,Anu,

    我们今天找到了一些东西。
    希望您能从结果中找到一些线索。
    1.将定制板重置为 SCI 启动模式。
    2.运行串行编程工具。

    结果:
    正在尝试自动波特加载内核...
    41=0
    自动波特锁定回写出错... 请按 Ctrl-C 中止。
    3.按 Ctrl-C
    4.不重置,请再次运行串行编程工具。




    已附加我们的 txt 文件以供图像下载使用。

    e2e.ti.com/.../mcu_5F00_fw.txt

    谢谢!

    奇兹·塞恩,法尔

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

    奇兹,  

    是否对闪存内核示例进行了任何修改? 我还会要求 SCI 专家评论自动波特为什么适用于某些设备,而不适用于其他设备。  

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

    你好,Anu,

    由于我们的定制板中没有外部振荡器,因此我们将时钟源更改为内部时钟源。

    第94行


    请注意我上次答复中的结果图像。
    希望我们能从他们那里找到一些线索,
    MCU_FW.txt 的标题:

    步骤4的结果:

    有关更多信息,请参阅测试步骤。

    谢谢!

    奇兹·塞恩,法尔

     

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

    您好,Chzi,  

    基于重置/无重置的 serial_flash_programmer 在回声方面的差异不能帮助确定是否存在 SW 问题。 如上所述,我已要求 SCI 专家评论时钟源是否是您所遇到问题的原因,请期待几天内就此做出答复。  

    谢谢,

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

    奇兹,  

    SCI 专家要求检查的一件事- RX 总线上是否有下拉列表?

    您还可以查看此帖子以清除您可能遇到的其他硬件问题: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1031947/faq-my-c2000-sci-is-not-transmitting-and-or-receiving-data-correctly-how-do-i-fix-this

    谢谢,

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

    你好,Anu,

    感谢您的反馈,

    我认为应该是上拉而不是下拉,对吗?
    如果是,那么我们的答案就是我们没有添加它。
    我们今天刚刚在 RX 和 TX 总线上添加了它。
    然而,我们发现,我们有时仍将面临类似的问题,但重复的时间大大缩短。
    还有其他可能性吗? 我们可以检查什么?

    谢谢!

    奇兹·塞恩,法尔

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

    奇兹,  

    您是否查看了链接的常见问题解答?