需求
需要使用 stm32 内置的 flash 来保存数据.
解决
最快的方法就是参考官方例程,默认是在用户目录下面的
STM32Cube/Repository
, 可以参考这个的例子去写。基本就分为 擦除,写入,读取 这三块。
注意: 擦除和写入都需要先 unlock
, 操作完成之后,再 lock
一下。
注意: 需要更加手册确定好使用芯片的 flash sector
的排布,修改相关的宏定义,才能正常的操作。
参考
【STM32+cubemx】0015 HAL库开发:内部flash读写