[STM32L4] stm32l476没有BOOT1不用管吗?

[复制链接]
6409|40
狄克爱老虎油 发表于 2024-8-17 22:16 来自手机 | 显示全部楼层
一般只改变boot0就行
10299823 发表于 2024-8-18 10:32 | 显示全部楼层
在这种情况下,微控制器会在上电或复位后从主闪存区域启动程序。
everyrobin 发表于 2024-8-18 12:56 | 显示全部楼层
BOOT0=1:从系统存储器启动,如果系统存储器不存在,则从闪存启动。
alvpeg 发表于 2024-8-18 20:42 | 显示全部楼层
只需关注BOOT0引脚的配置即可满足不同的启动需求。
louliana 发表于 2024-8-19 11:51 | 显示全部楼层
从系统存储器启动(用于串口下载程序等),则需将 BOOT0 设置为 1,BOOT1 设置为 0;从内置 SRAM 启动(可用于频繁快速调试),则需将 BOOT0 和 BOOT1 均设为 1。
robertesth 发表于 2024-8-19 17:40 | 显示全部楼层
启动模式仅由BOOT0决定:设置BOOT0的状态即可控制启动模式
uytyu 发表于 2024-8-19 19:35 | 显示全部楼层
对于没有BOOT1引脚的设备,了解如何利用存在的BOOT0引脚进行灵活配置同样重要。
plsbackup 发表于 2024-8-19 23:07 | 显示全部楼层
需要使用系统存储器(System Memory)来启动,比如加载引导加载程序(Bootloader)或者其他特殊的启动配置,那么你就需要将BOOT1引脚设置为高电平。系统存储器通常用于存放一些重要的启动代码,比如用于更新主闪存中的应用程序的引导加载程序。
yeates333 发表于 2024-8-20 13:15 | 显示全部楼层
可以不用 关注BOOT1引脚。              
abotomson 发表于 2024-8-21 10:36 | 显示全部楼层
对于STM32L476微控制器,确实没有BOOT1引脚,因此在使用时不需要特别关注BOOT1引脚的问题。STM32L476只有BOOT0引脚用于控制启动模式。
jonas222 发表于 2024-8-21 14:22 | 显示全部楼层
缺少BOOT1引脚,但STM32L476依旧能够通过BOOT0引脚实现多种启动模式:当BOOT0拉低时(接地),从用户闪存启动,这是常规运行模式;当BOOT0拉高时(接Vcc或相应高电平),从系统存储器启动,这通常用于通过内置的Bootloader进行串口下载程序。
gygp 发表于 2024-8-22 10:18 | 显示全部楼层
这种方式简化了启动配置流程,减少了硬件设计上的复杂度。
febgxu 发表于 2024-8-22 10:41 | 显示全部楼层
在一些特殊的调试场景或需要更新程序的情况下,可能就需要用到其他的启动模式。此外,如果硬件电路发生了变化,或者需要重新烧写程序,也可能需要重新考虑 BOOT1 的设置。
lzbf 发表于 2024-8-22 11:05 | 显示全部楼层
通常在开发板上会有跳线或开关来设置BOOT0的状态。
minzisc 发表于 2024-8-22 11:34 | 显示全部楼层
BOOT0引脚拉高(连接到VCC)可以选择从用户闪存启动。
jimmhu 发表于 2024-8-22 11:56 | 显示全部楼层
在STM32L476系列中,主要通过BOOT0引脚的状态来设置启动模式。
iyoum 发表于 2024-8-22 12:21 | 显示全部楼层
STM32L476微控制器确实没有BOOT1引脚,只需要操作BOOT0引脚即可选择不同的启动模式。
gygp 发表于 2024-8-22 13:02 | 显示全部楼层
当BOOT0引脚为低电平时,系统会从系统存储器(System Memory)启动,这种方式常用于ISP(In-System Programming)编程。
uiint 发表于 2024-8-22 13:22 | 显示全部楼层
当BOOT0引脚为高电平时,系统会从用户闪存(User Flash)启动,这是最常见的启动方式。
未来AI 发表于 2024-8-23 13:44 | 显示全部楼层
这种情况下,微控制器在上电或复位后从主flash区启动程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部