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.

[参考译文] LM3S2965:编程闪存 LM3S2965

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/995218/lm3s2965-program-flash-lm3s2965

器件型号:LM3S2965
主题中讨论的其他器件: TM4C123EK-TM4C123GXLLMFLASHPROGRAMRLM3S1968

大家好、

我们公司仍然需要对过时的 LM3S2965 MCU 提供支持。 为了对闪存进行编程、我们始终使用开发板 EK-LM3S1968-03 (使用 LM 闪存编程器)。 遗憾的是、电路板现在已损坏。  

因为已经过时、我们无法再购买新的。  我尝试使用 TM4C123 Launchpad 对闪存进行编程、但这不起作用。

现在有哪些选项可对 MCU 进行编程?  

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

    使用 EK-TM4C123GXLLMFlashProgrammer 是您的最佳选择。 您是否遵循 了 https://www.ti.com/lit/an/spma075/spma075.pdf#page=14中第4.6节的说明

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

    我按照指示操作。 我还使用 EK-TM4C123GXL 使用板载 TM4C123 MCU 对我们的板进行编程。 这工作正常。

    当我使用 LM3S2965电路板连接到电路板时、LMFlashProgrammer 会报告错误。 我看着我没有连接。 我还尝试了不同的 PC、但这也没有帮助。  在使用 开发板 EK-LM3S1968-03之前对我使用的板进行编程。

    我还尝试了闪存擦除和空白检查等其他函数、但每个函数都会出现相同的错误。  我还尝试了解锁过程、此功能正常工作、MCU 现在设置为出厂。 之后、我仍然无法进行编程或擦除。

    我从 LMFlashProgrammer 接收到以下错误:


    我使用了以下设置:(我也尝试了不同的设置、但这毫无意义)

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

    尝试连接所有 JTAG 引脚并使用此设置;

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

    我现在连接了以下引脚:

    - TCK

    - TMS

    - GND

    - TDI

    - TDO

    复位引脚现在未连接、下次尝试时、我应该将一根导线焊接到 TRST。  

    当我根据您的建议尝试配置 LM3S2965时、我会从 LMFlashProgrammer 中收到一条消息:"Unable to find a target"

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

    我得承认我是一个失之人。 由于您执行了解锁过程、闪存现在被擦除。 您能否使用基于 ROM 的串行引导加载程序对器件进行编程?

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

    我尝试使用。 我使用 LMFlashProgrammer 通过串行端口进行编程。 解锁过程后、COM 端口无法再打开。 这意味着 UART 引脚未进行配置。 我也在 TM4C123上尝试过此操作(解锁并尝试通过串行端口进行编程)、但结果相同、无法打开 COM 端口。

    EK-TM4C123-XL 上的 ICDI 固件能否解决此问题? 例如、某些 MCU 受阻或计时? 我还记得、在 LM3S1968开发板上、也可以对 TM4C123 MCU 进行编程。

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

    是的、遗憾的是、此器件上没有 ROM (与较新器件不同)。 您需要使 JTAG 或 SWD 正常工作。 不幸的是,在这一旧部分工作的人已经不能再找到了,我也不敢相信。