完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
x 0x20000000
0x20000000: 0xff300470 flash write_bank 0 cc.bin Erasing flash memory region at address 0x20000000, size = 0x400000 Remote communication error. Target disconnected.: No error. Quit warning: Exception condition detected on fd 0 error detected on stdin 数据确实被擦除了!但是我的代码没有被写入! |
|
相关推荐
1个回答
|
|
Debugger Console 写片外 FLASH 失败的原因分析及解决方案从你的错误信息分析,问题核心在于 地址映射错误 和 FLASH 类型配置问题: ? 根本原因分析:
?️ 解决方案步骤:步骤 1:修正物理地址映射确认你的片外 FLASH 地址映射(以常见 QSPI Flash 为例): 步骤 2:初始化外部 FLASH 接口在调试前执行以下初始化命令(以 STM32CubeProgrammer / OpenOCD 为例): 步骤 3:检查 FLASH Bank 配置确认调试器能识别外部 FLASH: 若无识别,手动添加 FLASH 驱动(以 OpenOCD 为例): 步骤 4:分步执行擦写操作先擦除再写入: 步骤 5:验证 QSPI 引脚配置检查硬件连接是否正确(关键信号):
步骤 6:添加硬件复位保护在擦写命令前锁定调试器连接: 步骤 7:固件层面保证(终极方案)若仍失败,在固件中添加 QSPI 初始化代码: ? 关键要点:
|
|
|
|
|
只有小组成员才能发言,加入小组>>
在软件SDK中选择不同的下载模式时,是哪个部件更改了QSPI0中寄存器的值?
692 浏览 2 评论
cmt_instret_ena的使能为什么要排除branch等指令造成流水线冲刷的情况?
836 浏览 1 评论
e203 rom启动仅仅是引导到itcm执行指令吗?flash启动就是加载指令到itcm中吗?
966 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:04 , Processed in 0.743055 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2949
