ST意法半导体
登录
直播中
王利祥
7年用户
1433经验值
私信
关注
[问答]
为什么刷新IWDG会导致FLASH->SR->CFGBSY位卡在SET上呢?
开启该帖子的消息推送
STM32
IWDG
Flash单片机
在 IWDG 尚未初始化时尝试刷新它时,会导致 FLASH->SR->CFGBSY 位卡在 SET 上。它永远不会归零。
我在参考手册和
STM32
WB55 cpu 勘误表中都找不到任何内容。IWDG 和 FLASH 之间是否存在我不知道的链接?或者 IWDG 对 FLASH 有什么影响?
回帖
(1)
闫颖慧
2023-1-17 10:10:22
好的,这显然是我的错,但万一有人偶然发现相同的症状:
不调用 MX_IWDG_Init() 会使 hiwdg 句柄未初始化。然后通过 HAL 调用刷新有效地导致闪存写入地址 0,这是 FLASH_BASE (0x08000000) 的别名。只需写入该地址就会导致 CFGBSY 位卡住。
好的,这显然是我的错,但万一有人偶然发现相同的症状:
不调用 MX_IWDG_Init() 会使 hiwdg 句柄未初始化。然后通过 HAL 调用刷新有效地导致闪存写入地址 0,这是 FLASH_BASE (0x08000000) 的别名。只需写入该地址就会导致 CFGBSY 位卡住。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
IWDG
Flash单片机
使用删除闪存页面,为什么设置了error =
FLASH->
;
SR
并阻止擦除闪存?
2023-01-29
173
使用引导加载程序更新固件问题求解?
2023-01-04
200
闪存页面擦除操作永远不会完成的原因?怎么解决?
2022-12-26
213
写入
FLASH->
;OPTKEYR时出现硬故障如何处理?
2023-01-05
221
STM32H75x如何通过移除安全区域正确擦除?
2023-01-10
194
FLASH->
;ACR|=0x32; //
FLASH
2个延时周期上面是为什么?
2019-08-26
2777
双库读写时是否在STM32L071中正常工作?
2018-09-29
2502
STM32L452中的
IWDG
无论预分频器寄存器的值如何
2022-12-05
226
请问我进行
Flash
擦除怎么
会
不成功?
2019-06-04
11471
请问是什么
导致
HAL_
FLASH
_OB_Unlock()调用HardFaultHandler()?
2022-12-27
229
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分