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.

[参考译文] LAUNCHXL-RM42:无法使用 IAR 加载闪存加载器

Guru**** 2386610 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/897559/launchxl-rm42-failed-to-load-flash-loader-with-iar

器件型号:LAUNCHXL-RM42
主题中讨论的其他器件:UNIFLASH

您好!

在尝试加载/擦除芯片时、我收到以下消息:

截至2020年4月16日15:02:48:无法加载闪存加载程序:C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3 EWARM FS 8.40.3\ARM\config\flashloader\TexasInstruments\FlashRM42L.out

有什么想法为什么?

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

    RM42 Launchpad 具有内置的 xds100v2仿真器。 其他 RMX LaunchPad (RM46x、RM57x)使用 xds110仿真器。 是否正确选择了仿真器?  

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

    您好 QJ、

    我已移除 JTAG 电阻器、并使用14引脚接头来调试电路板。 我有一个外部 xds100V2和 I-jet。 它们的作用是相同的。

    我已经用 IAR 支持调查了这个问题、他们说我"已将自己锁定在 RAM 上"、这意味着无法访问 RAM 来加载闪存程序。

    这种设置现在已经对我生效了将近 2个月、当我处理启动代码以实施 CPU 自检(遵循 SafeTI 诊断库中的示例代码)时、问题就会发生。

    Yuval

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

    您好 QJ、  

    这是尝试擦除整个芯片时从 Uniflash 获取的错误:

    [错误] CortexR4:写入长度为0x20的第0页上的0x8000300处的内存块时遇到问题:(错误-1065 @ 0x0)无法访问设备内存。 验证内存地址是否在有效内存中。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包8.4.0.00006)

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

    您好 QJ、  

    使用 XDS100单独擦除组7后、我可以使用新程序闪存 CPU、并使用 I-jet 和 IAR 工作台对其进行调试。

    Yuval