[STM32F1] STM32可以从外挂的Flash芯片启动吗

[复制链接]
 楼主| xinxianshi 发表于 2024-8-29 11:48 | 显示全部楼层 |阅读模式
我看ESP32可以从外挂的SPI接口的Flash启动,这样就不用担心芯片内存储不够了。STM32可以这样做吗?
heisexingqisi 发表于 2024-8-29 14:40 | 显示全部楼层
BOOT0 BOOT1 是不是控制这个的。
星辰大海不退缩 发表于 2024-8-29 23:03 | 显示全部楼层
是可以的这样做的
远山寻你 发表于 2024-10-4 09:20 | 显示全部楼层
是的,STM32系列微控制器支持从外挂的Flash芯片启动。这种启动方式通常称为“外部存储器启动”或“外部Flash启动”。STM32提供了多种启动模式,允许从不同的存储介质启动,包括内部Flash、外部Flash、SRAM等。
江河千里 发表于 2024-10-4 14:00 | 显示全部楼层
STM32的启动模式由BOOT引脚(BOOT0BOOT1)的状态决定

冰春彩落下 发表于 2024-10-4 15:00 | 显示全部楼层
要实现从外部Flash启动,需要进行以下配置:外部Flash芯片:将外部Flash芯片连接到STM32FSMCFlexible Static Memory Controller)或QSPI接口。BOOT引脚配置:将BOOT0引脚拉高,BOOT1引脚拉低,以选择外部存储器启动模式

评论

初学STM32,这个方法太好了。  发表于 2024-10-6 08:25
一秒落纱 发表于 2024-10-4 16:00 | 显示全部楼层
初始化外部Flash:在启动代码中初始化外部Flash芯片,配置FSMCQSPI接口。加载启动代码:从外部Flash中加载启动代码到内部SRAM或内部Flash中执行。

夜阑风雨 发表于 2024-10-4 17:00 | 显示全部楼层
启动模式配置:确保BOOT引脚配置正确,选择外部存储器启动模式。

光辉梦境 发表于 2024-10-4 18:00 | 显示全部楼层
外部Flash初始化:正确配置FSMCQSPI接口,初始化外部Flash芯片

三生万物 发表于 2024-10-4 19:00 | 显示全部楼层
代码加载:从外部Flash加载代码到内部SRAM或内部Flash中执行。

淡漠安然 发表于 2024-10-4 20:00 | 显示全部楼层
STM32支持从外挂的Flash芯片启动,通过配置BOOT引脚选择外部存储器启动模式,并使用FSMCQSPI接口初始化外部Flash芯片。

暖了夏天蓝了海 发表于 2024-10-4 21:00 | 显示全部楼层
其实可以通过从外部Flash加载代码到内部SRAM或内部Flash中执行,可以实现从外部Flash启动

别乱了阵脚 发表于 2024-10-4 22:00 | 显示全部楼层
其实可以通过从外部Flash加载代码到内部SRAM或内部Flash中执行,可以实现从外部Flash启动

别乱了阵脚 发表于 2024-10-4 22:00 | 显示全部楼层
这个改boot状态之后就可以支持从外部启动了

根特皇宫w 发表于 2024-12-31 19:43 | 显示全部楼层
STM32 并不像 ESP32 那样内置直接支持从 SPI Flash 启动的功能,但通过一些额外的配置和外设支持,STM32 也能实现类似的功能。
地瓜patch 发表于 2024-12-31 19:53 来自手机 | 显示全部楼层
可以,改写boot
OKAKAKO 发表于 2024-12-31 22:02 | 显示全部楼层
必须是可以的
LOVEEVER 发表于 2024-12-31 23:06 | 显示全部楼层
ESP32可以从外挂的SPI接口的Flash启动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

1019

帖子

1

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