引言
在重新编程烧录了 STM32H7 目标芯片后,我就无法连接到该设备。选择 “Connect under reset”连接也没有帮助。为什么 ?
原因分析
通过日常客户的技术支持整理,有两种可能的根本原因可以导致这个问题。第一种可能性更大,与电源配置错误有关。其次是与 Option Bytes 选项字节中的内核启动配置相关。下面我们来具体的看一看。
可能原因一(电源配置错误)
这条原因适用于所有具有可配置内部 SMPS 降压转换器的 STM32H7 芯片。采用嵌入式降压转换器的 STM32H7 器件提供了不同的电源方案。代码中供电电源的所选配置取决于外部电源电路组件的连接。此配置只能在上电复位后设置一次。选择错误的配置会导致 MCU锁定,也即是说 STM32H7 软件代码配置的供电模式与外部硬件供电电路不匹配的时候,会导致该芯片被 锁定【lock-up】。
软件代码中关于电源模式的配置可以通过 HAL 库中的以下代码行完成(通常放在SystemClock_Config 函数中) :

大多数的电路原理图设计都会选择 SMPS 作为MCU VDD 的直接供电方式(如果该SMPS 模块在 MCU 中可用),这里就需要使用 PWR_DIRECT_SMPS_SUPPLY 参数替代PWR_LDO_SUPPLY 调用上述函数。但是在早期的 STM32CubeMX 生成的项目在默认情况下可能是 PWR_LDO_SUPPLY 电源选项。所以这儿导致了不一致。而在 CubeMX 5.4.0 及更高版本中提供了 PWR_DIRECT_SMPS_SUPPLY 电源做为默认选项。所以要注意配置的一致性。由于配置只能在上电重置后更改一次,因此问题可能会在下一次电源复位后出现。

下面是参考手册中的图表,显示了电源的不同硬件配置:

MCU 内含保护机制,可防止将更高的电压从内部 SMPS 导入到 VCORE(1.8 或 2.5V)。这样可以防止由于配置错误而损坏 MCU。
由于电源通常在复位后立即配置,因此很难连接。
解决方案 1 是:
1、将复位按钮保持在低位(通常为 NRST 引脚),然后接通将电路板电源,
2、保持复位按钮低电位,通过 STM32CubeProgrammer 连接。当程序开始连接时,松开复位按钮。
3、如果连接不上继续执行上述步骤,如果连接上则执行批量擦除。
4、确保已修复项目中的电源配置,重新下载。
解决方案 2 是:
1、强制将 BOOT0 引脚保持高位,然后上电复位目标板。这需要将 BOOT_CM7_ADD1 设置为系统内存。
2、保持 BOOT0 引脚电平为高,通过 STM32CubeProgrammer 连接。系统引导加载程序 System bootloader 不会使用自己用户的电源配置。
3、执行批量擦除。
4、确保已修复项目中的电源配置,重新下载。
可能原因二(Cortex-M7 启动已禁用)
这适用于所有具有双核功能的 STM32H7 设备。有时我们调整选项字节的配置使得只有 Cortex-M4 在复位后才启动(BOOT_CM7/BCM7=0,BOOT_CM4/BCM4=1)。此时你需要将调试器连接到访问端口 AP=3(CortexM4),而不是访问端口 AP=0(Cortex-M7)。
顺便提醒下,使用 STM32CubeProgrammer 进行连接时,注意保持 STM32CubeProgrammer 为最新版本。
对于开发,建议保持两个内核启动配置,否则有些 IDE 工具可能无法与设备一起工作。
关键字:电源配置
引用地址:
不能连接上STM32H7芯片的原因
推荐阅读最新更新时间:2026-03-25 11:56
STM32H7系列芯片发不出去的hello问题
有人使用STM32H7系列芯片,用到UART做字符串输出时遇到点小问题。这里一起聊聊该问题,并分析问题原因。【注:下面所用IDE乃ARM keil MDK】 事情是这样的,他基于DMA方式通过UART对外发送“Hello”字符串,可无意中发现当该字符串以不同的变量形式提供给函数时结果却不一样。不妨以下面示意的功能代码为例来看。 上图中的主要功能就是基于DMA方式通过UART发送两次字符串,一个字符串是“Hello,STM32-1!”,另一个是“Hello,STM32-2!”,两字符串一字之差以示区别,便于调试。 可是,按照上面写法和默认编译条件,测试发现只有第一个UART发送函数有效,第二个UART发送函数没有相应输出。见
[单片机]
如何提高编程器烧录芯片的稳定性
在线烧录,集烧录与测试一体,得到了越来越多的人重视。为了加快烧录的效率,往往会制作烧录工装或夹具,而工装、夹具与编程器之间需要比较长的接线,接线越长,信号衰减越快,烧录不良率也随之增加,本文将介绍如何改善接线过长导致编程失败或不稳定等一系列问题。 图 1在线烧录夹具 一、增加屏蔽层,防止电磁干扰、静电干扰 编程器作为一款与芯片密切通讯的工具,对电磁干扰较为敏感。烧录环境一般为工厂车间,大功率的设备,使得电磁干扰较为严重,为了降低电磁干扰,我们可以在烧录线上增加屏蔽网,或者选择屏蔽功能的线,如屏蔽电缆,网线等,另外操作时最好穿戴静电手套,以防止静电干扰。 二、选择导电能力强的线 信号传输的完整性与线的材质
[测试测量]
Vox Power全系列用户可配置电源通过 Digi-Key 面向全球发售
Vox Power Ltd 宣布与全球电子元器件分销商 Digi-Key Electronics 达成经销协议,面向全球 24 小时提供创新型可配置电源解决方案。 “我们很高兴可以通过 Digi-Key 将我们的产品推向全球市场,”Vox Power 首席执行官 Marco Prinsloo 表示。“我们的模块化产品几乎可为任何单路或多路输出应用配置定制电源解决方案,让客户更具自由性和灵活性。如今,借助 Digi-Key 的全球影响力,世界各地的设计工程师都可以轻松快捷地获取所有这些解决方案。” Vox Power 产品包括突破性的 VCCM600 系列,凭借小巧而强大的 600 W 无风扇架构提供出色可靠性和低可闻
[电源管理]
这些电源插孔配置你知道吗?
电视机柜背后准备10个插座够不够? 即将装修的朋友来找笔者咨询,她说自己现在住的房子就经常因插座不够用而不得不用上接线板,乱糟糟的一团线经常沾灰,而且又不安全。不少设计师认为,别小看插座问题,设计得不合理,也会给生活带来诸多烦恼。 装修前一定要先想清楚,多和设计师沟通,这是去年年底装修完的小徐给大家的建议,当时他认为每个房间都应该有网线、电话线、电视线等等,因此这套标准配置就在每个房间都安装了一遍,结果是大多数都用不上,做了这么多无用功,结果都是浪费。 另外,小徐家没给空调电源插座安装开关,每逢换季都得登梯子攀高拔插座,非常麻烦。厨房插座不够用,每回烧水都要把电热水壶拿到客厅。 笔者找了几位有经验的电工师傅和设计
[电源管理]
数字电源提供多种配置方式和应用灵活性
ZL2008是最新一代数字 DC-DC 电源控制器,使用了Intersil Zilker Labs的引脚设置技术配置 功率 转换和电源管理参数。 传统的模拟电源无论在拓扑结构、器件、效率、功能上都日臻完善,应用也极为广泛,并且有大量的工程技术人才熟悉和正在设计使用模拟电源。但模拟电源最大的缺点是缺乏灵活性,在应用的需求变化时,需要花很多时间进行重新设计、验证和测试。 数字电源 可通过数字方式对电源系统的各项参数进行设定,实现一次设计、反复使用,并且易于扩展。Intersil Zilker Labs公司推出的ZL2008是最新一代数字 DC-DC 电源控制器,使用了Intersil Zilker Labs的引脚设置技术配
[电源管理]
奥地利微推出可配置电源管理芯片AS3715
领先的高性能模拟IC和 传感器 供应商奥地利微电子公司今日宣布推出一款可配置的电源管理芯片——AS3715。这款芯片使原始设备制造商能够以相同的硬件设计实现多种终端产品的电源电路。 新的AS3715包含所有 锂电池 驱动手持设备电源解决方案所必不可少的电源管理构件,包括运动摄影相机、导航设备、平板电脑、媒体播放器以及游戏操纵杆等。 AS3715应用范围广泛,对启动配置进行编程的能力可使电源系统轻松适应不同应用的处理器。启动程序和内置的直流-直流转换器输出的可编程性使设计团队无需重新调整电路板设计也能随时适应终端产品规格参数的变化。 AS3715的电源调节模块包括: · 3个具有可编程输出的4MHz直流-直流降压转换器 · 1个
[电源管理]
LED积分球测试系统中配置的电源对测试的影响
引言 如同大家所熟悉的手提电脑背光源,是将很多个LED灯珠组合而成,则色差问题也越来越明显。如果使用的LED灯珠不是同一批次的,则很容易导致波长不一、色差等问题,这一问题即使是使用同一批次的LED灯珠也在所难免。对于LED芯片的测试,一般采用积分球测试系统。 使用积分球测量光通量等参数,可使测量结果更为可靠。积分球可降低并除去由光线的形状、发散角度等差异所造成的误差。如此高精密且谨慎的测量,也推动着LED积分球厂家越来越趋向于选择更高性能的电源配置在该系统中,用来给待测LED供电。 LED积分球测试系统 LED积分球主要是测量LED灯的发光效率、显色性及色差等表征LED发光源性能指标的参数。在产线每天大批量的测试中,时刻面临着两个问
[测试测量]
最佳电源配置才能获得最高性价比
从电源ic方案来看客户的基本需求,可以了解到,需求点会集中在对灯具系统进行保护,工作更安全,寿命更长方面。包括灯珠,主流灯珠具有成本优势;规格,规格影响拓扑结构;性能,精度、效率、流明、。接下来就是梳理客户的品质需求:是否认证------认证会增加成本,可靠性-----无电解、高集成度、异常保护,温度特性------温度升高,电流降低。 不过,客户的约束条件也需要关注,例如输入电压以及测试的标准不同;灯具的接口及PCB尺寸不同;适宜批量化生产,降低BOM成本等等。 而最终的肯定是寻求到最优的成本的平衡点。包括器件的选型------温度特性、一致性;拓扑结构------电感、变压器是否需求;生产成本------批量化、人
[电源管理]