STM32从外部闪存引导,用于QUADSPI的引导加载程序



使用QUADSPI从外部闪存(NOR flash(启动时,我需要一些帮助,问题是我的内部闪存非常少,而且代码很大,因此需要一个外部闪存,我可以在那里存储代码并仅从那里启动。当我尝试直接从外部闪存启动时,我发现quadspi还没有初始化,因此没有与外部闪存通信。所以我想的是在内部flash中制作一个引导程序,在那里我只初始化quadspi,然后跳到外部flash的起始地址,在那里开始执行代码。请帮我一下。

您需要从内部闪存启动。初始化QSPI接口并跳转到外部闪存中的代码。没有其他办法。

尝试使用bootloader,然后跳转到外部flash。

将你的应用程序代码基地址设置为ext-flash基地址。

最新更新