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.

[参考译文] MSP432E401Y:从 SPI 闪存引导

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1124810/msp432e401y-boot-from-spi-flash

器件型号:MSP432E401Y

我有一个应用程序、我可以选择从两个映像中的一个引导。 由于映像大于 512K 位、因此两个映像都无法存储在 MSP432E401Y 的存储器闪存中、

我计划将其存储在2Mb 串行闪存中、并设计一个引导加载程序、将映像从串行闪存上传到内部闪存中。 在这种情况下、引导加载程序必须在主模式下配置 SPI 总线。 它从串行闪存中读取一个数据块、并以某种方式将该块写入内部闪存。 我想知道这是不是可能的,是否已经这样做了?

谢谢

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

    您好!

     C:\ti\simplelink_msp432e4_sdk_4_20_00_12\examples\nortos\MSP_EXP432E401Y\boot_loader\中提供的示例可满足您的某些需求。 有一些通过 I2C 和 SSI 加载映像的示例。 这些示例预计 PC 程序将提供映像、但看起来它们可以让您顺利地到达所需的位置。

    示例引导加载程序位于地址0x0处、并加载位于地址0x4000处的应用程序。

    引导加载程序将自身加载到 RAM 中以运行、这会使调试变得有点棘手-请参阅

    e2e.ti.com/.../msp432e401y-unable-to-debug-traverse-through-the-bootloader-code。

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

    您好、Jim、

    非常感谢您的建议。