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.

[参考译文] TMS570LS3137:TMS570LS3137引导加载程序,它可以一次性将完整的应用程序下载到 SRAM,而不是一次传输到闪存(以避免在中止条件下重新闪存)。

Guru**** 2616675 points

Other Parts Discussed in Thread: TMS570LS3137

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/773828/tms570ls3137-tms570ls3137-boot-loader-that-can-download-complete-application-to-sram-at-once-and-than-transfer-to-flash-at-once-to-avoid-re-flash-on-abort-condition

器件型号:TMS570LS3137

我能否获得新的 TMS570LS3137引导加载程序,它 可以一次性将完整的应用程序下载到 SRAM,而不是一次传输到闪存(以避免在中止情况下重新闪存)。

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

    我们的引导加载程序没有此选项。 SRAM (256KB 或512KB)远小于闪存的大小(2MB 或3MB)。 可能没有足够的空间来存储整个应用程序代码。 这就是引导加载程序在从主机加载数据时将数据编程到闪存的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我错误地提到了这个问题,它不是 SRAM 它是 Hercules 开发套件 TMS570LS3137上提供的8MB SDRAM。

    TMS570LS3137 Hercules 开发套件具有8MB SDRAM、如果在下载过程中没有中止过程、并且在完全下载到后最终的 CRC 匹配、您可以提供将整个文件下载到外部 EMIF 8MB SDRAM 的代码、然后一次性复制到内部闪存 EMIF 8MB SDRAM
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Chandre、

    是的、您可以将整个应用程序映像下载到 SDRAM 中、然后将其编程到闪存中。 它非常简单明了。 我没有计划编写这种示例。 我很抱歉。