STM32
登录
直播中
悬崖勒马2
8年用户
860经验值
擅长:EMC/EMI设计
私信
关注
[问答]
stm32f407 FLASH_EraseSector 0-4 sector卡死怎么解决?
开启该帖子的消息推送
STM32F407
我代码运行启动是使用的
STM32
f407内部flash,我烧录完程序运行起来后,代码区占内部sector 0-4扇区。我现在需要在程序运行期间在线升级软件。但是我用FLASH_EraseSector函数擦除0-4扇区时,卡死在FLASH_EraseSector函数里,具体问题在:执行FLASH->CR |= FLASH_CR_STRT;这个语句后就卡死。但是我擦除5-11扇区测试都没有问题。希望大神解惑。
回帖
(1)
沈艳丽
2024-4-3 10:15:12
擦除代码需要复制到RAM中再执行把。否则擦除时就擦除到擦除代码本身了。
擦除代码需要复制到RAM中再执行把。否则擦除时就擦除到擦除代码本身了。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32F407
STM32F407
的
FLASH
为什么只能按扇区擦除
2021-09-24
3243
如何对
STM32F407
SPI
flash
进行测试呢
2021-10-22
2033
如何利用
stm32f407
内部的
flash
去保存数据呢
2021-12-15
1316
STM32F407
使用SPI读写SD TF卡出现
卡死
情况怎么解决?
2022-02-17
3187
为什么
stm32f407
接收一次串口中断后会
卡死
呢
2021-12-13
2740
STM32F
207擦除片内
FLASH
,退出DEBUG无法执行下一步程序是怎么回事?
2024-04-23
160
STM32F407
的特性有哪些
2021-10-18
4359
STM32F407
有哪些功能
2021-10-21
2933
怎样去操作基于
STM32F407
HAL库的
Flash
编程呢
2021-10-20
1869
请问
STM32
flash
dual bank擦除失败怎么解决?
2018-09-19
7399
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分