STM32 BOOT 启动配置 ISP升级 介绍

这篇具有很好参考价值的文章主要介绍了STM32 BOOT 启动配置 ISP升级 介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

启动配置

在STM32F10xxx里,可以通过BOOT[1:0]引脚选择三种不同启动模式。

启动模式选择引脚 启动模式 说明
BOOT1 BOOT0
X 0 主闪存存储器 主闪存存储器被选为启动区域
0 1 系统存储器 系统存储器被选为启动区域
1 1 内置SRAM 内置SRAM被选为启动区域

在系统复位后, SYSCLK的第4个上升沿, BOOT引脚的值将被锁存。用户可以通过设置BOOT1
和BOOT0引脚的状态,来选择在复位后的启动模式

在从待机模式退出时, BOOT引脚的值将被被重新锁存;因此,在待机模式下BOOT引脚应保持
为需要的启动配置。在启动延迟之后, CPU从地址0x0000 0000获取堆栈顶的地址,并从启动
存储器的0x0000 0004指示的地址开始执行代码。
因为固定的存储器映像,代码区始终从地址0x0000 0000开始(通过ICode和DCode总线访问),
而数据区(SRAM)始终从地址0x2000 0000开始(通过系统总线访问)。 Cortex-M3的CPU始终从
ICode总线获取复位向量,即启动仅适合于从代码区开始(典型地从Flash启动)。 STM32F10xxx
微控制器实现了一个特殊的机制,系统可以不仅仅从Flash存储器或系统存储器启动,还可以从
内置SRAM启动。
根据选定的启动模式,主闪存存储器、系统存储器或SRAM可以按照以下方式访问:
● 从主闪存存储器启动:主闪存存储器被映射到启动空间(0x0000 0000),但仍然能够在它原
有的地址(0x0800 0000)访问它,即闪存存储器的内容可以在两个地址区域访问, 0x0000
0000或0x0800 0000。
● 从系统存储器启动:系统存储器被映射到启动空间(0x0000 0000),但仍然能够在它原有的
地址(互联型产品原有地址为0x1FFF B000,其它产品原有地址为0x1FFF F000)访问它。
● 从内置SRAM启动:只能在0x2000 0000开始的地址区访问SRAM。
注意: 当从内置SRAM启动,在应用程序的初始化代码中,必须使用NVIC的异常表和偏移寄存器,从
新映射向量表之SRAM中。

内嵌的自举程序
内嵌的自举程序存放在系统存储区,由ST在生产线上写入,用于通过可用的串行接口对闪存存
储器进行重新编程:
● 对于小容量、中容量和大容量的产品而言,可以通过USART1接口启用自举程序。进一步的
细节请查询AN2606。
● 对于互联型产品而言,可以通过以下某个接口启用自举程序: USART1、 USART2(重映像
的)、 CAN2(重映像的)或USB OTG全速接口的设备模式(通过设备固件更新DFU协议)。
USART接口依靠内部8MHz振荡器(HSI)运行。 CAN和USB OTG接口只能当外部有一个
8MHz、 14.7456MHz或25MHz时钟(HSE)时运行。进一步的细节请查询AN2606。

ISP升级 

由上可知:只需要将STM32F10xxx的BOOT0拉高,BOOT1拉低。就可以进入ISP升级。如下图所示。

STM32 BOOT 启动配置 ISP升级 介绍,STM32学习,stm32,嵌入式硬件,单片机

使用 FlyMcu STM32程序下载软件与STM32 USART1连接

STM32 BOOT 启动配置 ISP升级 介绍,STM32学习,stm32,嵌入式硬件,单片机

 ISP工具:下载链接文章来源地址https://www.toymoban.com/news/detail-674795.html

到了这里,关于STM32 BOOT 启动配置 ISP升级 介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32的BOOT0和BOOT1配置

    启动模式 器件复位后, 在 SYSCLK 的第 4 个上升沿锁存 BOOT0 和 BOOT1 的引脚值,用户可通过设置 BOOT1 和 BOOT0 来选择启动模式。 从待机模式唤醒时, CPU 会得新采样 BOOT0 及 BOOT1 的引脚值, 因此在有待机应用的场合需要保持启动模式的设置。 在启动延迟之后, CPU 从地址 0x0000

    2024年02月12日
    浏览(42)
  • STM32学习笔记(一)——STM32介绍

    1.1 STM32是什么 STM32: ST(意法半导体)公司生产的一种32位微控制器(单片机); 是一类芯片的总称,我们应用STM32时,要根据不同的需求,选择不同的型号 1.2 STM32芯片型号 ST|M32|F103|C8T6 ST :厂家(意法半导体) M: 微控制单元(单片机)(Micro Control Unit) 32:32位寻址

    2024年01月20日
    浏览(48)
  • 【STM32】IAP升级01 bootloader实现以及APP配置(主要)

    通过之前的了解 之前的了解,我们知道实现IAP升级需要两个条件: 1.APP程序必须在 IAP 程序之后的某个偏移量为 x 的地址开始; 2.APP程序的中断向量表相应的移动,移动的偏移量为 x; 默认条件下的起始地址 默认的条件下,图中 IROM1 的起始地址(Start)一般为 0x08000000,大小

    2024年02月03日
    浏览(47)
  • CH340系列介绍和STM32的BOOT模式选择烧录模式

    你是否在疑惑网上买的32最小系统无法串口烧录,你是否在疑惑STM32的BOOT引脚有什么作用,本篇文章将帮你解答。 目录 一、CH340系列介绍 1.CH340N、CH340G、CH340B芯片介绍 原理图 2.USB总线转串口的电路图连接与解释(以CH340N为例) 原理图连线(左图USB转串口,右图5V转3.3V模块)

    2024年02月08日
    浏览(45)
  • 【32单片机学习】(11)STM32启动过程详解

    目录 前言 一、系统架构 二、启动配置 三、启动流程 1.首先复位MCU,获取栈顶指针MSP和PC指针的内容 2.根据PC的值找到复位中断处理函数Reset_Handler 1.进入中断处理函数Reset_Handler 2.进入SystemInit函数 3._main函数 3.进入main函数 总结          通过查阅官方手册和对实际代码进行

    2024年02月08日
    浏览(46)
  • 野火霸天虎 STM32F407 学习笔记_1 stm32介绍;调试方法介绍

    博主开始探索嵌入式以来,其实很早就开始玩 stm32 了。但是学了一段时间之后总是感觉还是很没有头绪,不知道在学什么。前前后后分别尝试了江协科技、正点原子、野火霸天虎三次 stm32 的课程学习。江协科技的 stm32f103c8t6 课程看了一段时间,感觉对一些外设的调用方法有

    2024年02月06日
    浏览(48)
  • 基于LoRa技术的STM32处理器无线程序升级系统设计(学习)

    基于LoRa技术的STM32处理器无线程序升级系统设计 设计并实现了一款基于LoRa技术对STM32F767系列处理器通过无线方式升级程序的系统。该系统的硬件结构包括:无线发送端、无线接收端及待升级程序的STM32F767处理器3个部分。 发送端将程序的数据文件通过LoRa技术传递给接收端,

    2024年02月12日
    浏览(39)
  • STM32的BOOT1和BOOT0查找及配置-都有BOOT1引脚的

    STM32是有BOO0和BOOT1的,有的芯片原理图没有标注BOOT1,但是可以正在手册查到BOOT0和BOOT1引脚的。 1)主Flash 主Flash起始地址为0x08000000,它指的是STM32内置Flash,通常我们烧录的代码就是存放在这个位置。 常用的烧录Slink就是这种 2)系统存储器 系统存储器起始地址为0x1FFF0000,这

    2024年02月04日
    浏览(48)
  • STM32F103学习笔记 | 4.STM32F103芯片介绍

    STM32F1入门学习将使用STM32F103C8T6开发板最小系统板。小R为什么选择它来入门呢?咳咳~首先,ST官方提供强大且易用的标准库函数,使得开发过程方便快捷;其次,网上的教程资料多也十分详细。所以呢,它对高校学生和广大初学者入门都是一个非常好的选择。 开发板的实物图

    2024年04月25日
    浏览(48)
  • STM32 蜂鸣器介绍 配置 播放音节

             蜂鸣器一般被分为两类 : 有源蜂鸣器 和 无源蜂鸣器 。 其中源是振荡源 。 有源蜂鸣器内部有振荡电路,可以把直流电源转换为一定频率的脉冲信号。 因为它一直输出一定的频率,我们无法改变频率,所以声音只有一种,我们只能通过电源,控制它发不发声。

    2024年02月04日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包