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.

[参考译文] CCS/TMS320F2812:文件加载到闪存失败

Guru**** 2558170 points
Other Parts Discussed in Thread: TMS320F2812

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/632650/ccs-tms320f2812-file-load-to-flash-failed

部件号:TMS320F2812

工具/软件:Code Composer Studio

您好,

直到   昨天我尝试闪存时,我才能够将我的程序加载到闪存精细(目标TMS320F2812使用7.2 Studio.0.0.0013万 和TI扩展坞USB-EMU R3)。 我收到了一 条类似的消息,询问我是否想在'低功耗模式'中重试,或者类似的消息(请勿确切地回忆)。 我真的不知道还能做什么,所以我做了。 此后,闪存被擦除(不知道为什么会出现这种情况),并尝试加载程序。 大约花了一个小时(!)  在它到达100 % 之前,它说程序加载失败。 我收到以下错误消息:

C28xx:无法运行目标CPU:(错误-1140 @ 0x90F1)与设备的调试连接丢失。 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,关闭电路板电源后重启,和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .628.3)
C28xx:文件加载器:验证失败:地址0x3E28DB@程序不匹配请验证目标内存和内存映射。
C28xx:GEL:文件:XXXXX:发生数据验证错误,文件加载失败。

我已重置设备(关闭电源然后再打开)并重试,但我遇到了相同的问题。 有人能帮我解决这个问题吗?

此致,Michiel van Rijnbach。

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

    现在我清理了这个项目并重新建造了它。 然后我重新尝试刷新它,但它再次开始擦除闪存,我收到以下错误信息:

    C28xx:在长度0x1的第1页0xae6处写入内存块时出现问题:(错误-1156 @ 0xAE6)设备可能在低功耗模式下运行。 是否要使其退出此模式? 选择'是'强制设备唤醒,然后重试此操作。 选择'No'(否)在不唤醒设备的情况下重试此操作。 (仿真软件包6.0 .628.3)
    C28xx:错误:(错误-2134 @ 0x0)无法控制设备执行状态。 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,关闭电路板电源后重启,和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .628.3)
    C28xx:Gel:执行OnReset(0)时出错:目标无法写入0x0万AE6@数据
    在*(0xAE6)=0xFFFF [F2812.GEL:276]
    Unlock_CSM()[F2812.gel:40]
    在OnReset(0)中
    C28xx:错误:(错误-1135 @ 0x3FFC00)调试探测器报告错误。 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。 (仿真软件包6.0 .628.3)
    C28xx:20次尝试后无法确定目标状态
    C28xx:断开连接前无法从目标中删除调试状态。 程序存储器中可能仍嵌入断点操作代码。 建议在连接之前重置仿真器,并在继续调试之前重新加载程序
    C28xx:闪存操作期间发生错误:无法读取0x0万AEF@数据:未连接目标
    C28xx:闪存操作期间发生错误:无法读取0x0万AEF@数据:未连接目标
    C28xx:闪存操作期间发生错误:CPU重置错误。 请求的重置已中止。
    C28xx:闪存操作期间发生错误:无法读取0x0万AEF@数据:未连接目标
    C28xx:闪存操作期间发生错误:无法读取0x0.702万@数据:未连接目标
    C28xx:闪存操作期间发生错误:无法写入0x0.702万@数据:未连接目标
    C28xx:闪存操作期间发生错误:无法读取0x0.8万@数据:未连接目标
    C28xx:闪存操作期间发生错误:CPU重置错误。 请求的重置已中止。
    C28xx:闪存操作期间发生错误:无法读取0x0万AEF@数据:未连接目标
    C28xx:闪存操作期间发生错误:无法读取0x0.702万@数据:未连接目标
    C28xx:闪存操作期间发生错误:无法写入0x0.702万@数据:未连接目标
    C28xx:闪存操作期间发生错误:无法读取0x0.8万@数据:未连接目标
    C28xx:闪存编程器:写入闪存时发生错误
    C28xx:文件加载器:内存写入失败:未知错误
    C28xx:GEL:文件:D:\CCSProjects\CCS6\xxx:加载失败。

    我不知道发生了什么。 设备是否可能已锁定?

    此致,Michiel van Rijnbach

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

    感谢您的帖子。 您的线程已分配给C2000专家,应很快得到解答。

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

    您好,Chen:

    感谢您的回复。

    在第一条错误消息中,存在  3e28db的内存不匹配。 这是根据.map文件映射'ramfunc'的位置。 如果此文章可能有帮助,我会将此文件附加到此文章:

    e2e.ti.com/.../5700.Project_5F00_test_5F00_map.txt

    此致,Michiel。

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

    有人能帮我解决这个问题,因为我真的很喜欢这个问题吗? 是否没有包含 所有可能的错误以及如何解决这些错误的文档?

    此致,Michiel。

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

    可能是由于在闪存编程过程中电源故障导致密码位置损坏。 连接CCS时,是否能够读取闪存内容? 您在CCS存储器窗口的闪存地址范围中看到什么数据?

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

    您好,Vamsi:

    感谢您的回复。 由于某些原因,内存浏览器在视图顶部不显示地址文本框,因此我无法输入地址(请参阅图片)。我也无法连接,因为"连接到目标"按钮呈灰色显示。 但是XDS100仿真器已启动并正在运行。 我该怎么办?

    此致,Michiel。

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

    米歇尔,

    是否可以手动启动目标配置,然后尝试连接到Core?

    谢谢,此致,
    Vamsi

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

    您好,Vamsi:

    感谢您的回复。 我不知道您手动启动目标配置的含义。 这与运行'Debug'(运行->调试)相同吗? 这就是我今天所做的,因为一些未知的原因,它突然加载了程序。 没有更多错误。 我想问题已经解决了,但我不知道为什么。 是否有一个关于所有错误的概述(以及如何进行故障排除),因为我总是收到在互联网上找不到任何相关信息的错误编号?

    此致,Michiel。

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

    很高兴现在可以使用。 在我看来,这似乎是一个供应问题。 确保主板已正确连接到电源。

    关于手动连接:
    i)右键单击CCXML文件以启动目标配置。
    ii)然后,在调试窗口中,右键单击核心-> Connect Target

    关于错误:我想您指的是JTAG连接问题。 请在下面的链接中查看。
    software-dl.ti.com/.../ccsv7_debugging_jtag_connectivity_issues.html

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

    您好,Vamsi:

    感谢您的回复。

    我右键单击了.CCXML文件,但我看到了以下菜单:

    我看不到启动目标的选项。

    感谢您的链接。 我假设它们是JTAG错误。 我认为它们是Code Composer Studio错误,因为在我的案例中,它说:C28xx:无法运行目标CPU:(错误-1140 @ 0x90F1)。

    此致,Michiel。

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

    没关系,我找到了在您提供链接的网站上手动启动目标配置的方法。 这似乎是今后问题的良好起点。

    此致,Michiel。