STM32
直播中

李杰

7年用户 1370经验值
私信 关注
[问答]

STM32F746 QSPI的Flash扩展后,添加到工程下载发现报错,为什么?

使用 W25Q128 模块 ,使用的是微雪STM32F746IGT6的开发板,在QSPI进行Flash扩展了解发现需要做一个.FLM的Flash编程算法,我找一个STM32H7的进行修改,然后添加到工程下载发现报错,无法加载算法,有大佬自己做过Flash编程算法吗,求解

回帖(1)

h1654155275.5916

2024-4-17 16:43:44
根据您所提供的信息,似乎是由于无法加载自定义的Flash编程算法所致。

在进行Flash扩展时,确实需要针对特定型号的Flash芯片编写相应的Flash编程算法。如果您尝试使用STM32H7的Flash编程算法进行修改并添加到STM32F746项目中,可能会导致算法无法加载的问题,因为两个型号的芯片可能存在不同的Flash内部结构和编程指令。

解决这个问题的最佳做法是根据所使用的实际Flash型号(W25Q128),编写相应的Flash编程算法。您可以通过查阅Flash芯片的数据手册,了解其支持的编程指令和寄存器操作,并根据这些信息编写自己的Flash编程算法。

同时,您还可以查阅ST官方提供的STM32F7系列的参考手册、应用笔记和示例代码,以获取更多在STM32F7系列中使用QSPI进行Flash扩展的相关信息和指导。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分