STM32 ISP下载的原理是什么?

单击“嵌入式大杂烩”,然后单击“确定”。上方,然后选择“顶级公共帐户”第一次查看编程说明!上一个注释共享:STM32串行端口IAP共享。
其中,下载IAP程序是使用ISP下载。这里的ISP是什么?在ISP模式下下载程序的原理ISP:在系统编程中,STM32F10xxx中有三种启动方法可用于在系统中进行编程:在ISP模式下下载程序时,需要将STM32的BOOT0引脚和BOOT1引脚设置为0,即从系统存储(系统内存)启动。
从系统内存启动时,为什么可以使用串行端口下载程序?这是因为ST官员在芯片出厂之前已将引导加载程序(BootLoader程序)固化到该存储区中。对于STM32F103ZET6,系统存储器的起始地址为0x1FFFF000,可在芯片手册的存储器映射中找到:它通过串行端口接收数据并将其写入用户闪存的起始地址(0x08000000)。
只能将其编程到该地址。如果在keil中设置的地址不是该地址,则编译后的文件将无法成功编程。
用户闪存(即用户闪存)同时也称为主闪存。该BootLoader程序的源代码不是开源的,用户无法对其进行修改。
在上一笔记的IAP实验中,IAP程序是通过FlyMCU软件刻录的,刻录的地址为0x08000000。注意:STM32固化的BootLoader的不同系列和不同型号是不同的,即所使用的通信接口是不同的。
例如,STM32F1xxx系列仅支持USART1:STM32F4xxx系列仅支持USART1,USART3,CAN2和其他接口:有关其他类型的BootLoader支持的接口,请参考AN2606文档,链接:https://www.st.com/内容/ ccc /资源/技术/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf此处,数据协议的内容不是“开始讨论”,有兴趣的朋友可以做自己的研究。 IAP和ISP有什么区别?从基本功能的角度来看,IAP程序和ISP程序似乎做相同的事情,它们都是引导加载程序,因此Internet上有很多文章将IAP程序和ISP程序都称为BootLoader程序。
注意区别。但是,ISP和IAP仍然有些不同。
STM32内部闪存分为两部分,系统闪存和用户闪存。引导引脚用于控制上电后执行Flash中的哪个程序。
ST正式编译的Bootloader程序(ISP程序)存储在System Flash中,我们无法对其进行更改。 User Flash是我们可以使用的Flash空间,我们编写的代码将刻录到User Flash中。
我们可以将用户Flash分为两部分。第一部分用于编写我们编写的IAP程序,而第二部分用于编写我们编写的应用程序。
其中,IAP程序用于更新我们的应用程序。 ISP程序用于更新我们写到地址0x08000000的程序。
如果我们产品中的程序具有IAP程序+应用程序,则存储在地址0x08000000的程序是IAP程序。 ISP程序,IAP程序和应用程序之间的关系的示意图如下:如果我们产品中的程序只是应用程序,则存储在地址0x08000000的程序就是应用程序。
ISP程序和应用程序之间的关系示意图如下:结束:以上是这次共享的注释,如有错误,欢迎您!如果此说明对您有所帮助,请收集,转发并观看它〜我想您会喜欢:“ STM32串行端口IAP共享”; C语言代码优化的一些技术(4)[RT-Thread]线程的基本知识“替换串行端口打印,嵌入式中打印调试的另一种方法”我的个人博客:https://zhengnianli.github.io。

公司: 深圳市捷比信实业有限公司

电话: 0755-29796190

邮箱: tao@jepsun.com

产品经理: 陆经理

QQ: 2065372476

地址: 深圳市宝安区翻身路富源大厦1栋7楼

微信二维码

更多资讯

获取最新公司新闻和行业资料。

  • TSS管与聚鼎PXXXX T/S电感的性能对比及应用解析 TSS管与聚鼎PXXXX T/S电感的核心技术优势在现代电子设备中,TSS管(Transient Suppressor Semiconductor)与聚鼎品牌PXXXX系列电感(包括T型与S型)因其卓越的瞬态抑制能力和高可靠性,广泛应用于电源管理、通信设备和工业控制领域。以下...
  • 如何选择合适的聚鼎PXXXX T/S电感与TSS管搭配方案 基于应用场景的TSS管与聚鼎电感选型策略在实际工程设计中,合理匹配TSS管与聚鼎PXXXX系列电感是保障系统可靠性的关键。以下是根据不同应用场景的推荐搭配方案。1. 高频开关电源系统推荐配置:选用聚鼎PXXXX-T型电感 + 高速响...
  • 聚鼎PXXXX T与S电感对比:性能差异与工程选型策略 聚鼎PXXXX T vs S电感:全面性能对比与工程实践指南面对日益复杂的电子系统设计需求,如何在“聚鼎PXXXX T”与“聚鼎PXXXX S”两款电感之间做出最优选择?本文从结构、性能、适用场景三个维度展开深度对比,并提供实用的工程选...
  • 什么是下拉电阻 下拉电阻作为上拉电阻,下拉电阻也以同样的方式工作。但是,他们将引脚拉到一个低值。下拉电阻连接在微控制器上的特定引脚和接地端子之间。下拉电阻的一个例子是下图所示的数字电路。一个开关连接在 VCC 和微控制器引脚...
  • 启动电容的原理是什么      流过单相电机的单相电流不能产生旋转磁场,因此应使用电容器进行分相,以使两个绕组中的电流产生接近90°的相位差,从而产生旋转磁场。     电容感应电动机有两个绕组,即起动绕...
  • MOS管的工作原理是什么? MOS管(Metal-Oxide-Semiconductor Field-Effect Transistor)是一种利用电压控制导电沟道宽度的半导体器件。它由一个金属栅极、一个绝缘的氧化层和一个半导体衬底组成。当栅极加上正向电压时,会在衬底和氧化层之间形成一个导电沟道,...
  • TVS管的工作原理是什么? TVS管的工作原理是通过检测电路中的电压突变来保护电子设备。当电路中出现高电压或浪涌电流时,TVS管内部的电容器会快速充电,将电压降至一个预定的电平,从而防止电路中的元器件被损坏或损坏。TVS管的响应时间通常在纳...
  • ABB塑壳断路器(S系列.T系列): 高效可靠的配电解决方案 ABB塑壳断路器以其卓越的性能和可靠性在电气行业中享有盛誉。S系列和T系列作为ABB断路器中的佼佼者,分别针对不同的应用领域提供了高效且灵活的解决方案。S系列塑壳断路器设计紧凑、功能全面,适用于各种工业及商业环境...
  • TSS管与聚鼎PXXXX T/S电感参数详解:选型指南与应用解析 TSS管与聚鼎PXXXX T/S电感参数深度解析在现代电子设备中,TSS管(Transient Suppressor Semiconductor)和聚鼎(Jude)系列电感元件是保障电路稳定性和抗干扰能力的关键组件。本文将围绕“TSS管”、“聚鼎PXXXX T”与“聚鼎PXXXX S”电感的参...
  • 压敏电阻的工作原理是什么? 压敏电阻的工作原理是基于它的电压敏感特性,当施加在压敏电阻上的电压发生变化时,其电阻值也会随之变化。压敏电阻的电压敏感特性通常是通过在氧化锌等材料中添加一些电介质来实现的。当电压变化时,这些电介质的结...
  • 热敏电阻的工作原理是什么 热敏电阻的工作原理是什么?什么是热敏电阻?如何工作?说到热敏电阻,每个人都知道它是敏感组件之一。根据不同的温度系数分为正温度系数热敏电阻和负温度系数热敏电阻。1.简要介绍热敏电阻技术自1950年以来,飞利浦公...
  • 为什么在零状态条件下,电容在t=0+时可视为短路? 在电路分析中,特别是在讨论暂态响应时,我们会遇到零状态条件下的电容。所谓零状态,是指初始时刻电容两端的电压为零。当考虑电路在施加输入信号的瞬间(即t=0+时),电容由于其存储电荷的能力,在这一时刻可以被视为...
  • ESD静电抑制管的工作原理是什么? ESD静电抑制管的工作原理是通过降低瞬间产生的高电压来保护电子设备免受ESD损坏。当有ESD事件发生时,二极管会迅速导通,将高电压降低到一个安全的水平。同时,高速电阻会在电路中提供一个高速的电流通路,以确保电路的...
  • 自恢复保险丝的工作原理是什么? 自恢复保险丝的工作原理是基于一种称为“自旋转”的物理现象实现的。在正常情况下,当电路中的电流过载或短路时,保险丝会切断电路,以保护电路免受过度放电和损坏。但是,自恢复保险丝的特殊之处在于,当它们检测到...
  • 半导体放电管的工作原理是什么? 半导体放电管的工作原理基于非线性电子器件的特性,其主要过程可以分为两个阶段。第一阶段是浪涌电流的产生。这可能是由于感应、电磁辐射或雷击等原因引起的。当浪涌电流通过半导体放电管时,它会在纳秒级别内产生一...
  • DIOFET是什么?工作原理和应用领域详解 DIOFET,全称为Diodes Incorporated的肖特基整合式MOSFET,是一种结合了肖特基二极管与MOSFET优点的新型半导体器件。这种技术由Diodes Incorporated公司开发,旨在提供更高的效率、更快的开关速度以及更低的导通电阻,特别适用于需要高效...
  • 什么是铁氧体磁珠:工作原理及其用途 具有高性能和高分辨率的射频系统和转换器需要设计噪声更低的电源,以获得最佳性能。因此,特别是在收发器中,需要过滤电源中的噪声并减少模拟和数字域之间的高频串扰。和混合信号转换器。一种用于过滤高频电源噪声的...
  • 保险丝的过载保护功能是什么? 保险丝的过载保护功能是指其能够在电路中的电流超过其额定电流时自动熔断,以保护电路中的其他元件不受损坏。保险丝的过载保护功能是其最基本的功能之一,可以防止电路因过载而损坏。保险丝的额定电流是指保险丝在正...
  • 什么是弥尔曼定理? 对于电路分析,有不同类型的网络定理可用。在这方面,弥尔曼定理是特别适用于包含许多电压源的电路的最有用的方法之一。根据这个定理,每个电压源及其特定的电阻都会产生电流,所有电流的总量等于通过电路产生的全部...
  • 电阻虚焊的原因是什么? 贴片电阻是目前最常见的电阻之一。广泛应用于手机、智能家居、汽车、移动互联网等各种电子产品中。虽然机械化生产改革在推进,但是贴片电阻在使用过程中还是会出现很多问题,比如断裂、烧焦、虚焊等,接下来我们来解...