ST意法半导体
登录
直播中
郭大
11年用户
1059经验值
擅长:嵌入式技术
私信
关注
[问答]
使用STM32 CUBE PROGRAMMER连接闪存报错的原因?
开启该帖子的消息推送
STM32
闪存
该板工作正常,一段时间后我尝试通过 CUBE IDE 再次连接到闪存,但它没有连接。当我尝试使用
STM32
CUBE PROGRAMMER 进行连接时出现以下错误。
当我连接微型 USB 并且还能够升级固件时,我能够获得 EVA_H757XI 大容量存储。我正在使用与
电路
板一起提供的
电源
砖为电路板供电。还附上电路板供您参考。
请指导我解决这个问题。谢谢。
回帖
(1)
张兰英
2023-1-17 09:43:01
您好,我能够按照 STM32H757I EVAL 手册第 6.4.1 节中的此过程解决此问题。
如果由于硬件和固件 PWR 设置 (SMPS/LDO) 不匹配而发生死锁,则
用户可以通过应用以下程序来恢复电路板:
1. 板子断电。
2. 将 SW1 (BOOT0) 设置为 1(系统内存)。
这会将 BOOT0 引脚更改为 1 而不是 0,从而将设备引导地址更改为引导地址 1 并使引导加载程序在系统内存中启动。这避免了在用户闪存中启动固件
错误的 SMPS/LDO 配置与硬件板配置。
3. 给电路板通电并使用 STM32CubeProgrammer (STM32CubeProg) 进行连接。
4.擦除用户Flash。
5. 关闭电路板并将 SW1 设置为 0。
6.板子恢复正常,搭配固件PWR即可正常使用
您好,我能够按照 STM32H757I EVAL 手册第 6.4.1 节中的此过程解决此问题。
如果由于硬件和固件 PWR 设置 (SMPS/LDO) 不匹配而发生死锁,则
用户可以通过应用以下程序来恢复电路板:
1. 板子断电。
2. 将 SW1 (BOOT0) 设置为 1(系统内存)。
这会将 BOOT0 引脚更改为 1 而不是 0,从而将设备引导地址更改为引导地址 1 并使引导加载程序在系统内存中启动。这避免了在用户闪存中启动固件
错误的 SMPS/LDO 配置与硬件板配置。
3. 给电路板通电并使用 STM32CubeProgrammer (STM32CubeProg) 进行连接。
4.擦除用户Flash。
5. 关闭电路板并将 SW1 设置为 0。
6.板子恢复正常,搭配固件PWR即可正常使用
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
闪存
为什么无法向
STM32
WB55CG写入程序?
2023-01-10
457
怎样使用
STM32
Cube
Programmer
软件进行DFU烧录呢
2022-01-20
1650
使用
STM32Cube
Programmer
或ST-Link Utility检查ST-Link时,无法
连接
到电路板怎么解决?
2023-01-06
1108
使用
Cube
Programmer
或ST-LINK工具读取唯一MCU ID时出错的
原因
?
2023-01-16
462
STM32Cube
Programmer
API USB示例错误问题求解
2023-01-13
401
如何使用
STM32_Programmer
_CLI批量擦除外部
闪存
?
2022-12-27
605
STM32
H723ZGT6无法烧录程序的
原因
?怎么解决?
2024-03-13
513
有人可以帮我找出
STM32
CubeProgrammer错误的
原因
吗?
2023-01-04
653
使用
STM32Cube
Programmer
上传固件缺少数据库文件是为什么?
2022-12-15
501
H723支持的文件格式与
Cube
Programmer
支持的文件格式相同吗?
2022-12-09
586
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分