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.

[参考译文] TMS320F2.8052万F:CAN't对Micro进行刷新

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/616552/tms320f28052f-can-t-reflash-the-micro

部件号:TMS320F2.8052万F
主题中讨论的其他部分:UNIFLAASH

我在多个程序员之间遇到了一个非常奇怪的问题。 我有两个Elpotronics程序员,FlashPro2000和C2000 Gang,它们都可以写入空白设备,然后擦除它们写入的内容,然后再次写入, 但是,如果我重启设备,使其运行代码,则在闪存擦除步骤中,两个设备都突然抛出错误。 奇怪的是,我可以使用Uniflash来使用XDS100v2,然后很好地擦除内存,因为它是空白的,其他两个程序员再次在它上工作正常。

这是一个真正的问题,因为我需要另外两个程序员中的一个来工作,我已经联系了Elpotronics,但他们似乎不知道问题是什么。 那么,XDS100v2的哪些方面不是这两个呢?

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

    Elprotronic客户支持可能要到下周中才能提供。 我将尝试与他们联系,看看他们是否有回应。 几个问题:

    Elprotronic程序员会遇到什么错误?

    在尝试使用这些编程器擦除之前,您是否尝试将设备置于等待引导模式?

    您是否在设备中编程了密码? 如果是,您是否在Elprotronic工具的GUI中输入了密码,以便他们在尝试闪存操作之前可以解锁设备? (我想您没有对密码进行编程,因为UniFlash可以擦除设备,但如果您在UniFlash GUI中输入密码,则会问您是否成功)。

    谢谢,此致,
    Vamsi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我遇到的错误是C2000 Gang和Flashpro2000的闪存擦除超时,只显示闪存擦除步骤失败。 我没有在代码上放置任何CSM,我检查了Micro上的地址,CSM只是为了确保没有任何结果,它们是空白的。 我不确定是否要等待引导模式,我会与我的开发人员一起查看并告知您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ruben,

    感谢更新。 我联系了Elprotronic。 请尝试Elprotronic发送给您的Flashpro2000。

    谢谢,此致,
    Vamsi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我是这样的,我最初只有Gang 2000,我得到了他们寄给我的Flashpro 2000,并尝试了那个,它说闪存错误
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ruben,

    您是否尝试对任何TI示例进行编程,然后使用Elprotronic工具清除? 如果是,是否成功了?

    Elprotronic工具是否在您最近修改应用程序后开始失败,或者从未成功擦除/编程已编程的设备?

    谢谢,此致,
    Vamsi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    该工具从一开始就不会成功。 在整个开发过程中,我们一直在使用XDS100v2,它工作正常。 我刚刚尝试用一些TI示例代码对芯片进行编程,但使用Gang 2000时仍然收到相同的错误

    错误71:闪存擦除超时
    失败
    错误71:闪存擦除超时

    我在FlashPro2000中得到了相同的擦除错误

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

    感谢您的更新。 Elprotronic告诉我,他们的理解是,编程特定寄存器(作为应用程序的一部分)会触发此行为。 因此,询问您是否能够提前编程,以便我们可以通过查看您在应用程序中所做的最新更改来进行调试,但情况似乎并非如此。

    Elprotronic将能够在下周中查看您的问题。

    请尝试等待启动模式。

    谢谢,此致,
    Vamsi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    接下来我将尝试等待引导模式,我目前正在浏览文档以了解如何执行此操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我似乎无法使其进入引导模式。 手册中是否有一组说明?