在嵌入式开发中,程序固件升级和系统维护通常需要自举程序,因此自举程序是必不可少的功能。 STM32系统随附的系统引导程序非常易于使用。
它极大地减少了工程师开发自举程序1的工作。总结本说明主要以STM32H743芯片为例,介绍STM32系统自举程序的应用。
2.准备工作& nbsp; 1,IAR 8.32.1 & nbsp; 2,STM32CubeProgrammer 3.系统引导程序简介我相信使用过STM32芯片的童鞋应该很熟悉。当芯片出厂时,意法半导体已经固化了内部系统中的引导程序,并支持各种接口,例如UART,I2C,SPI,USB,CAN等。
它可用于下载和升级用户程序。就我所使用的H743而言,支持的接口如下:请注意,红色框中的地址不正确,并且需要注意程序中的代码。
当前,几乎所有系列的STM32都受支持。与F0,F1,F4,F7,H7一样,也支持较新的G系列,以及L系列和W系列。
该引导程序可与ST的官方STM32CubeProgrammer主机一起使用,大大节省了开发时间。当然,如果您想要更好的引导程序,则可以根据此想法自己添加更多功能。
就我最近使用的H743而言,今天我们将以H743为例,并以USB接口为例进行介绍。 4.硬件连接图通过USB电缆将开发板连接到计算机,并且该开发板用作USB设备。
5. Bootloader模式使用Bootloader时,需要考虑如何进入启动模式,并且STM32支持跳转引导引脚和通过引导引脚的跳转需要配置引脚和地址寄存器以通过用户应用程序跳转,不需要配置引导引脚,但是通常通过应用程序跳转更为方便,特别是对于产品具有难以拆卸的外壳,对于我们跳过应用程序来说非常方便,以后者为例进行说明。您可以参考官方文件AN2606来了解通过引导引脚进行跳转的配置说明。
6.配置要求一般来说,进入引导加载程序的跳转时,我们需要做一些工作。进入系统引导加载程序时,STM32需要执行以下操作:关闭全局中断,将时钟恢复配置为HIS,清除中断挂起标志,启用中断,设置跳转地址,并且跳转为被执行。
它可以是按钮检测跳转或触摸操作跳转。可以根据您自己的应用程序来实现。
7.代码实现按照上述说明,我们可以通过代码实现它,只需在需要跳转动作的地方调用以下函数即可。请注意,ST官员提供的系统引导加载程序系统地址不正确。
AN2606中提供的地址不正确。使用时请注意。
应使用以下地址。在这里,我们指的是安富利的例子,谢谢。
8.使用STM32CubeProgrammer进行测试以完成测试。测试步骤非常简单。
打开STM32CubeProgrammer。当应用程序中满足跳转条件并进入系统引导加载程序时,它将进入DFU。
单击连接。如果连接正确,则可以选择要下载的文件并继续。
下载成功后,将出现提示。按照说明完成操作。
单击“打开文件”,然后选择要下载的文件,或者可以在菜单中选择第二项以进入以下界面进行更新。 9.参考文件序列号文件1 STM32H743RM 2 AN2606:STM32微控制器系统存储器启动模式免责声明:本文的内容经21ic授权后发布,版权归原作者所有。
该平台仅提供信息存储服务。本文仅代表作者的个人观点,并不代表该平台的立场。
如有任何疑问,请与我们联系,谢谢!。
公司: 深圳市捷比信实业有限公司
电话: 0755-29796190
邮箱: momo@jepsun.com
产品经理: 李经理
QQ: 2215069954
地址: 深圳市宝安区翻身路富源大厦1栋7楼

更多资讯
获取最新公司新闻和行业资料。
- 欧璐O-墙壁开关:简约设计与实用功能的完美结合 欧璐O-墙壁开关是一款结合了实用性和设计感的产品,特别适合现代家居使用。这款开关设计为一开多三孔单的设计模式,意味着一个开关可以控制多个电器的电源,不仅节省了安装空间,还极大地提升了使用的便捷性。其外观简...
- 聚鼎PXXXX T与S电感对比:性能差异与工程选型策略 聚鼎PXXXX T vs S电感:全面性能对比与工程实践指南面对日益复杂的电子系统设计需求,如何在“聚鼎PXXXX T”与“聚鼎PXXXX S”两款电感之间做出最优选择?本文从结构、性能、适用场景三个维度展开深度对比,并提供实用的工程选...
- ABB塑壳断路器(S系列.T系列): 高效可靠的配电解决方案 ABB塑壳断路器以其卓越的性能和可靠性在电气行业中享有盛誉。S系列和T系列作为ABB断路器中的佼佼者,分别针对不同的应用领域提供了高效且灵活的解决方案。S系列塑壳断路器设计紧凑、功能全面,适用于各种工业及商业环境...
- TSS管与聚鼎PXXXX T/S电感的性能对比及应用解析 TSS管与聚鼎PXXXX T/S电感的核心技术优势在现代电子设备中,TSS管(Transient Suppressor Semiconductor)与聚鼎品牌PXXXX系列电感(包括T型与S型)因其卓越的瞬态抑制能力和高可靠性,广泛应用于电源管理、通信设备和工业控制领域。以下...
- TSS管与聚鼎PXXXX T/S电感参数详解:选型指南与应用解析 TSS管与聚鼎PXXXX T/S电感参数深度解析在现代电子设备中,TSS管(Transient Suppressor Semiconductor)和聚鼎(Jude)系列电感元件是保障电路稳定性和抗干扰能力的关键组件。本文将围绕“TSS管”、“聚鼎PXXXX T”与“聚鼎PXXXX S”电感的参...
- 如何选择合适的聚鼎PXXXX T/S电感与TSS管搭配方案 基于应用场景的TSS管与聚鼎电感选型策略在实际工程设计中,合理匹配TSS管与聚鼎PXXXX系列电感是保障系统可靠性的关键。以下是根据不同应用场景的推荐搭配方案。1. 高频开关电源系统推荐配置:选用聚鼎PXXXX-T型电感 + 高速响...
- 基于CY9BFx2xK/L/M MCU的I2C多任务器系统设计与优化策略 基于FM3 CY9BFx2xK/L/M MCU的I2C多任务器系统设计深度剖析随着物联网(IoT)设备复杂度提升,单片机系统面临越来越多的外设接入需求。采用I2C多任务器配合高性能MCU是当前主流解决方案之一。本文以富士通FM3系列中的CY9BFx2xK/L/M MCU为...
- 整流变压器在电力系统中的作用及其GB/T标准符合性分析 引言整流变压器是电力电子系统中的核心组件之一,主要用于将交流电转换为直流电,广泛应用于轨道交通、电解工业、高压直流输电(HVDC)及新能源储能系统中。根据中国国家标准GB/T系列,整流变压器的设计、绝缘等级、温升...
- TSS管与聚鼎PXXXX系列T管的应用与比较 在电子元件领域,TSS管和聚鼎PXXXX系列T管是两种常见的保护器件,它们在电路设计中扮演着重要的角色。TSS(Transient Voltage Suppression)管是一种瞬态电压抑制二极管,用于保护敏感电子设备免受电压浪涌损害。而聚鼎PXXXX系列T管...
- I2C多任务器与FM3 CY9BFx2xK/L/M MCU协同应用解析 I2C多任务器与FM3 CY9BFx2xK/L/M MCU技术融合概述在现代嵌入式系统设计中,I2C总线作为低速、低成本的串行通信协议,被广泛应用于传感器、存储器、显示模块等外设连接。然而,当系统中需要连接多个I2C设备时,单一主控的资源限...
- 深入解析CRW..A系列与SWR..A系列电阻器在电力系统中的关键作用 CRW..A系列与SWR..A系列在电力系统中的核心价值随着智能电网与新能源接入系统的快速发展,电力设备对过压保护的需求日益增强。浪涌电阻器作为第一道防线,其性能直接关系到系统安全与运行连续性。本文将从技术原理、实际...
- 共模电感在GB/T 10228标准下的设计与应用解析 共模电感在GB/T 10228标准下的设计与应用解析共模电感作为电磁兼容(EMC)设计中的关键元件,广泛应用于电源滤波、信号传输和工业控制设备中。根据中国国家标准 GB/T 10228-2019《干式变压器》 中对电磁干扰抑制的要求,虽然该...
- 功率电阻TR20 TO-220 20W性能解析与GB/T 10228标准应用 功率电阻TR20 TO-220 20W技术特性详解在工业电子设备、电源系统及大功率电路中,功率电阻扮演着至关重要的角色。其中,TR20 TO-220 20W型功率电阻因其优异的散热性能和稳定的电气参数,成为众多设计工程师的首选。1. 封装与结构...
- A-B限位开关802T-X4A:性能特点与应用 A-B限位开关802T-X4A是一款在工业自动化领域广泛应用的设备。这款限位开关主要用于检测机械设备的位置或行程,并将信息转化为电信号,从而实现对机械运动的控制和保护。A-B限位开关802T-X4A具有较高的可靠性和耐用性,能够在...
- GB/T标准下讯号切换器的技术规范与应用解析 GB/T标准下讯号切换器的技术规范与应用解析随着信息化和智能化技术的快速发展,讯号切换器作为音视频系统中的核心组件,其性能与标准化程度直接影响系统的稳定性和兼容性。根据中国国家标准GB/T的相关规定,讯号切换器在...
- 耐脉冲电阻PWR..A系列与SWR..A系列、CRW..A系列的性能对比分析 耐脉冲电阻PWR..A系列与SWR..A系列、CRW..A系列的核心区别解析在工业自动化、电力系统及高可靠性电子设备中,耐脉冲电阻因其出色的抗冲击能力而备受青睐。其中,PWR..A系列、SWR..A系列和CRW..A系列是市场上常见的三大类耐脉冲电...
- 爱普瑞BRT-205L-T:高效实用的智能设备 爱普瑞BRT-205L-T是一款高效实用的智能设备。该产品以其卓越的性能和便捷的操作体验,受到了广大用户的青睐。首先,在设计上,爱普瑞BRT-205L-T采用了先进的技术理念,确保了其在同类产品中的领先地位。无论是外观设计还是内...
- 深入解析电阻阵列CN..A系列与SWR..A系列、CRW..A系列的核心差异 引言在电子元器件领域,电阻阵列因其高集成度、稳定性和空间节省优势,广泛应用于精密电路、工业控制及通信设备中。其中,CN..A系列、SWR..A系列和CRW..A系列是市场上常见的三种电阻阵列型号。尽管它们均属于电阻阵列类别,...
- 如何根据应用场景选择合适的耐脉冲电阻?PWR..A、SWR..A与CRW..A系列选型指南 基于应用场景的耐脉冲电阻选型策略面对PWR..A、SWR..A和CRW..A三大系列,正确选择不仅影响设备性能,还直接关系到系统安全与维护成本。以下从实际应用出发,提供科学选型建议。1. 高压/高能环境:优先选用PWR..A系列当设备部署...
- 浪涌电阻器SWR..A系列与CRW..A系列性能对比及应用解析 浪涌电阻器SWR..A系列与CRW..A系列概述浪涌电阻器是电子电路中用于抑制瞬态过电压、保护敏感元器件的重要元件。其中,SWR..A系列与CRW..A系列作为当前市场主流产品,凭借优异的耐冲击能力、高稳定性与长寿命,在工业控制、电...