洒落怯弱释心胸 发表于 2019-5-9 15:51:17

关于使用STM32F413内部FLASH扇区12-15不可以问题

STM32F413使STM33F4的V1.8.0标准外设库擦写错误;
具体查看stm32f4xx_flash.h文件;发现
写入寄存器值不对,STM32F413参考手册中要求;写入


假如我需要写入扇区15;此时的值应该为#define FLASH_Sector_15    ((uint16_t)0x0078) /*!< Sector Number 15*/

库中扇区没有0x0078;



butterflyspring 发表于 2019-6-5 17:47:56

你好,从数值看起来是对不上,谢谢你反映给大家的信息。不过还是建议大家后续采用CUBE库,听说这类标准外设库不再维护了。后面的芯片包括之前的已经统一都是cube软件库。CUBE库用上手会很方便的,效率高,支持以后强大的处理器和丰富的中间件:)

xmshao 发表于 2019-6-5 17:50:52

STM32标准库基本都不做更新了,尽量使用Cube库吧。
何况使用cUBE库可以好好利用STM32CUBEMX这个图形化配置工具。

至于你这个问题,也没什么,直接参照手册给出正确的扇区地址及大小就好。
页: [1]
查看完整版本: 关于使用STM32F413内部FLASH扇区12-15不可以问题