STM32F103ZET6+SPI_W25Q16外部flash下载算法生成
下载算法的核心任务是借助调试工具( J-Link),把程序代码或者资源写入到外部 Flash 里。一般而言,该算法需要实现对外。
·
这个位博主有详细教程记得给博主点赞三连
本博文只是一个下载链接,及教程中转。
原理概述
下载算法的核心任务是借助调试工具( J-Link),把程序代码或者资源写入到外部 Flash 里。一般而言,该算法需要实现对外
1. 环境搭建
要保证你已经安装了如下软件:
- Keil MDK:用于编写和编译代码。
- J-Link:调试工具。
2. 创建 Keil 工程
在 Keil MDK 里创建一个新的工程,选择 STM32F103ZET6 作为目标芯片。
3. 配置 SPI 接口
要对 STM32F103ZET6 的 SPI 接口进行配置,从而实现和 W25Q16 的通信。
外部 Flash 的初始化、擦除扇区、写入数据以及校验数据等功能。
4. 实现 W25Q16 驱动
要实现对 W25Q16 的基本操作,像读取 ID、擦除扇区、写入数据等。:
在 Keil MDK 中,按照以下步骤生成下载算法:
- 编写一个主函数,调用上述的 SPI 初始化和 W25Q16 驱动函数,实现对 W25Q16 的擦除和写入操作。
- 编译生成.FLM文件,并移植到jlink目录,修改jilnk的设备文件。
更多推荐



所有评论(0)