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/RM48L952:从移植到 RM48L952 BGA 到 RM48L952 LQFP 封装时出现程序加载错误

Guru**** 2482225 points
Other Parts Discussed in Thread: RM48L952

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/718379/ccs-rm48l952-program-load-error-from-porting-to-rm48l952-bga-to-rm48l952-lqfp-package

器件型号:RM48L952

工具/软件:Code Composer Studio

你好

我的程序在 RM48L952 BGA 封装(TI EVM 板)中成功运行、但它会在我们自己的采用 RM48L952 LQFP 封装的设计板中导致加载程序错误。

我不熟悉该板、正在努力为其找到解决方案。

提前感谢!!!!

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

    请确保所有电源、时钟和复位连接均正常。 在程序加载期间、您实际遇到了什么错误?

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

    您好!

    所有连接都正常。

    加载程序时出现以下错误:

    仅用于调试!CortexR4:停止目标 CPU 时出现故障:(错误-2062 @ 0x136)无法停止器件。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.504.1)
    CortexR4:GEL 输出:由于系统复位、闪存@地址0x0的存储器映射设置
    CortexR4:停止目标 CPU 时出现故障:(错误-2062 @ 0x136)无法停止器件。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.504.1)
    CortexR4:文件加载程序:无法终止闪存编程:目标无法写入0x08000000
    CortexR4:GEL:文件:C:\Users\sonal.sharma1\Desktop\software backup\3aug18\Debug\RM48 HDK Reve Demo LE32.out:加载失败。

    当我在擦除和加载程序时看到存储器浏览器时、我可以看到该程序已加载、但每次仍会出现这些错误。

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

    这通常意味着 MCU 闪存存储器中的代码使 CPU 进入异常状态、从而忽略来自调试器或闪存工具的调试状态进入请求。 您需要在 CPU 执行使其进入异常状态(最有可能是中止)的代码部分之前尝试并停止 CPU。 您可能需要多次尝试复位器件并尝试擦除闪存。

    您可以按照此帖子中定义的顺序执行操作:
    e2e.ti.com/.../2577083

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

    您好!

    我按照顺序进行了操作、目标连接成功。问题是相同的代码在 TI 评估板中运行、没有任何错误。我怀疑调试配置不正确或环境设置有问题。请帮我解决。

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

    CPU 有多种进入异常状态的方法。 如果没有进一步的信息、很难说出导致问题的原因。 不同器件封装之间支持的最大时钟频率有一些差异:BGA 与 QFP。

    您可以通过使用调试器运行代码来再次导致该问题、然后通过读取 CPU 的中止状态和地址寄存器来确定导致的异常。

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

    您好、先生、

    我已经确定了问题、我们板上有一个 IC、用于复位处理器。 因此、在删除该连接问题后、所有错误均已解决。

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

    此致、
    Sunil