上传者: c101028
|
上传时间: 2026-05-05 13:28:10
|
文件大小: 1.24MB
|
文件类型: FLM
想要使用正点原子阿波罗的W25Q256 这个32MB的SPI flash作为代码存储和运行闪存,需要BootLoader +APP +下载算法三部分。
先把下载算法复制到D:\MDK\ARM\Flash
打开你的APP,把MDK工程0x8000 0000改成0x9000 0000编译,添加FLM算法到该APP工程。
本算法内给W25Q256设定的映射地址是固定的0x9000 0000
把APP下载到0x9000 0000,这时MDK会根据地址自动下载到地址对应的存储器W25Q256里面了。
BootLoader 工程设置跳转到0x9000 0000,编译下载到0x8000 0000的stm32内部flash,复位。就可以从BootLoader跳转到APP所在的W25Q256即0x9000 0000运行了。
BootLoader在另一个链接里面哦。测试APP在第三个链接里面哦。