对于大多数项目,建议使用外部闪存,因为这允许应用程序使用多个大型图像。 即便最普通的应用程序,内部闪存也可能会很快被占用完。
1.配置QSPI(嵌入式基础知识,此处不做分析)
2.编写W25Q256配置代码(copy正点原子例程)
w25q256.c
#include "w25q256.h"
#include "quadspi.h"
#define QUAD_INOUT_FAST_READ_4_BYTE_ADDR_CMD 0xEC
void QSPI_MemoryMapped(void)
{
QSPI_CommandTypeDef s_command = {0};
QSPI_MemoryMappedTypeDef s_mem_mapped_cfg = {0};
s_command.InstructionM