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.

[参考译文] TM4C129XNCZAD:TM4C129XNCZAD 能否从外部闪存引导?

Guru**** 2543330 points
Other Parts Discussed in Thread: TM4C129XNCZAD

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028673/tm4c129xnczad-can-tm4c129xnczad-boot-from-external-flashrom

器件型号:TM4C129XNCZAD

尊敬的先生

关于 Tiva  TM4C129XNCZAD 微控制器、我在下面有两个问题。

Q1)虽然 MCU 内部有内部引导 FlashRom。

但我们仍然希望从外部 FlashROM 函数启动。

此 MCU 是否具有从外部闪存 ROM 引导的功能?

如果是、您是否有应用手册相关文档?

Q2)在哪里可以找到  TM4C129XNCZAD (ZAD 封装)参考电路和 PCB 返修文件、

和评估套件?

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

    尊敬的 David:

    我并不完全熟悉外部闪存 ROM 如何用于引导、但根据您在此处的图形、它使用 SPI 连接到 MCU? 如果是这样、您可以使用适合您的闪存 ROM 的协议来创建闪存引导加载程序来处理此问题。

    我们的 TivaWare 引导加载程序用户指南是实现此目标的最佳资源: https://www.ti.com/lit/pdf/spmu301

    有关评估套件、请参阅我们的开发套件 https://www.ti.com/tool/DK-TM4C129X

    此致、

    Ralph Jacobi

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

    谢谢、

    根据您的信息、引导加载程序代码看起来是由用户定制的设计。

    但我想知道引导加载程序如何获取/加载外部 ROM 的程序代码到 SRAM 以进行 CPU 操作。   

    您是否有任何外部引导函数的参考引导加载程序代码和电路?

    下面有一些问题...

    1. 支持 FlashROM 类型和最大 容量大小

           =>我们可以使用 SPI 还是闪存 ROM? (例如 Winbond W25Q16系列)

    1. 哪些 MCU 接口引脚可以处理外部启动 ROM?

    此致

    David

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

    尊敬的 David:

    [引用 userid="496055" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028673/tm4c129xnczad-can-tm4c129xnczad-boot-from-external-flashrom/3804522 #3804522"]您是否具有任何外部引导函数的参考引导加载程序代码和电路?

    我们不会、这不是我在 TM4C 支持领域多年出现过的应用、因此我们不会考虑为其提供配套资料。

    [引用 userid="496055" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028673/tm4c129xnczad-can-tm4c129xnczad-boot-from-external-flashrom/3804522 #3804522"]
    1. 支持 FlashROM 类型和最大 容量大小

           =>我们可以使用 SPI 还是闪存 ROM? (例如 Winbond W25Q16系列)

    [/报价]

    原则上、您可以通过 QSSI 使用 SPI 或闪存、但必须将此类功能添加到闪存引导加载程序并验证操作。 也许不重要、但绝对可以。

    [引用 userid="496055" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028673/tm4c129xnczad-can-tm4c129xnczad-boot-from-external-flashrom/3804522 #3804522"]哪些 MCU 接口引脚可以处理外部启动 ROM?

    使用闪存引导加载程序时、不会限制引脚。 使用闪存引导加载程序的一个主要原因是 ROM 引导加载程序引脚与所需使用的引脚不一致。

    此致、

    Ralph Jacobi