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/RM57L843:无法将程序加载到 LaunchPad RM57L843中

Guru**** 2478765 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/695482/ccs-rm57l843-impossible-to-load-a-program-into-launchpad-rm57l843

器件型号:RM57L843
主题中讨论的其他器件:UNIFLASH

工具/软件:Code Composer Studio

您好!

无法将程序启动到负载开发板中。

错误如下:

CortexR5:GEL 输出:    闪存的存储器映射设置@地址0x0CortexR5:初始化闪存编程时出错:目标无法读取0xFFFFFFF0

CortexR5:加载程序:程序的一个或多个部分落在一个不可写的存储器区域中。 这些区域实际上不会写入目标。 检查链接器配置和/或存储器映射。

CortexR5:文件加载程序:验证失败:地址0x00000000处的值不匹配请验证目标内存和内存映射。

CortexR5:GEL:文件:D:\Data_RM57\Asrtos_Start_LDW_1_08\Debug\Asrtos_Start_LDW_1_08.out:发生了数据验证错误、文件加载失败。

 

此错误是否可能是由于前壁配置错误造成的?

可以在另一个 Launchpad 上加载相同的程序、而不会出现任何问题。

这是电路板上的硬件问题吗?

感谢你的帮助。

Jerome

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

    是的、这通常是由在部件上执行的代码导致的、这使得 CPU 反复进入一个异常状态(例如中止)或停留在异常状态(如果不是在代码中处理的话)。 检索器件的唯一方法是擦除闪存。 即使这样、也要进行多次测试。 您必须执行擦除命令、然后快速按下并释放系统复位按钮(在 RM57 Launchpad 上标记为"reset")。 想法是在 CPU 执行使其进入异常状态的代码之前暂停 CPU。 希望这对您有所帮助。

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

    你好,Sunil

    非常感谢您的快速回复。

    我不知道如何直接执行擦除命令。

    为我擦除闪存的唯一方法是加载程序,并使用“调试器选项”“擦除所有闪存”。

    是否有另一个用于擦除闪存的命令? 从调试器中进行调试?

    感谢你的帮助。

    Jerome

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

    您可以从调试器发出擦除命令、也可以使用另一个名为 Uniflash 的工具。

    此致、
    Sunil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sunil、
    我已经解决了这个问题。
    我禁用了所有验证并检查调试配置。 然后,我加载了选项“擦除整个闪存”的程序,它正常。
    将来、我将始终用一个良好的程序结束调试会话。
    非常感谢您的帮助。
    Jerome
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jerome、

    感谢您的确认。 实际上、这是我们在论坛上收到的最常见的 EVE 之一、因此、许多其他用户可能会受益于您在尝试擦除整个闪存之前禁用验证和其他检查的建议。

    再次感谢、
    Sunil