摘要: 项目需要,需要spiflash存一些数据(包含结构体变量、数组等),读写接口需要封装的相对灵活(协议栈、交互变量、状态机参数等,在掉电重启后能够按需求恢复),数据项存储偏移地址需要较精确,所以存储结构体变量类型都用__packed修饰防止编译器填充字节,调试时候发现函数中访问结构体中某些长整型变量会 阅读全文