打印

适用于STM32H750的QSPI Flash下载算法

[复制链接]
392|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
车水马龙|  楼主 | 2018-8-3 11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己做了几块STM32H750VBT6的板子,苦于没有适配的下载算法,一直是下载到SRAM中调试程序。
后来在某论坛找了个,针对自己的板子做了相应的修改,折腾了一个星期,终于可以用了。
本来想弄个HAL库版本的,但一直存在各种问题,无法生成FLM文件。不得已,最终还是用的纯寄存器方式。
将生成的FLM文件复制到 "Keil_v5\ARM\Flash" 文件夹下,在Flash Download中添加即可。

我的板子只在QSPI BANK1接了一个型号为W25Q64JVSIQ的Flash。
引脚情况:
PB2  QUADSPI1_CLK
PB6  QUADSPI1_BK1_NCS
PD11, PD12, PD13  QUADSPI1_BK1_IO0, IO1, IO3
PE2  QUADSPI1_BK1_IO2
如果引脚不同,Flash型号不同,都必须作相应的源码修改才行。

虽然可以用了,但对FLM文件和整个Flash下载过程还是没有完全弄清楚,谁有好的参考资料,希望能够共享一下。

附件中同时带有对应的BOOT程序,也必须根据硬件情况进行相应的修改。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

474

主题

476

帖子

0

粉丝