1、在mdk的安装目录下找到一个模板工程,例如我将mdk安装到C盘,具体目录就是C:\Keil_v5\ARM\Flash\_Template,将这个文件夹复制出来。
2、实现几个函数及填写一个描述结构体。
实现这几个函数之后就可以编译工程,得到一个FLM文件,下载之前选择这个配置文件就可以将代码下载到外部qspi-flash中。
有几点需要注意: 下载时将RAM for Algorithm设置为0x8000。 尽量不要选择Erase Full Chip,因为这个时间真的很漫长。 修改工程时,除了修改对应引脚及flash型号外,特别需要注意的是一定要设置好STM32-QSPI的DCR寄存器,很多小伙伴移植到容量不同的SQPI代码里都没有修改这个地方,导致出错。 工程内QSPI的寄存器操作函数均使用原子哥的h750寄存器版本代码,只供学习使用,未经作者许可,不得用于其它任何用途。
|