打印
[STM32MP1]

STM32MP1的启动模式有哪些?如何切换?

[复制链接]
420|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
l63t89|  楼主 | 2025-2-28 07:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32MP1的启动模式有哪些?如何切换?

使用特权

评论回复
沙发
stormwind123| | 2025-3-7 11:19 | 只看该作者
从EMMC启动

使用特权

评论回复
板凳
stormwind123| | 2025-3-7 11:19 | 只看该作者
从SD卡启动

使用特权

评论回复
地板
stormwind123| | 2025-3-7 11:19 | 只看该作者
从NAND/NOR闪存启动

使用特权

评论回复
5
stormwind123| | 2025-3-7 11:20 | 只看该作者
从USB启动及从UART启动

使用特权

评论回复
6
probedog| | 2025-3-7 12:30 | 只看该作者
在一些开发板上,如STM32MP157C-DK2,可以通过SW1等拨码开关来选择启动模式。拨码开关的不同位置对应不同的启动设备。

使用特权

评论回复
7
公羊子丹| | 2025-3-8 07:33 | 只看该作者
STM32MP1 支持多个启动模式,比如 SD 卡、eMMC、NAND、NOR、USB DFU 等,你打算用哪种?

使用特权

评论回复
8
周半梅| | 2025-3-8 07:35 | 只看该作者
你是用官方的开发板还是自己设计的板子?有些启动模式可能需要额外的硬件支持。

使用特权

评论回复
9
帛灿灿| | 2025-3-8 07:37 | 只看该作者
启动模式一般是通过 BOOT 引脚(BOOT0、BOOT1)或者 OTP 配置来切换的,你检查过这些设置吗?

使用特权

评论回复
10
童雨竹| | 2025-3-8 07:38 | 只看该作者
你有没有试过 USB DFU 模式?这个模式可以用 STM32CubeProgrammer 直接烧录固件。

使用特权

评论回复
11
万图| | 2025-3-8 07:39 | 只看该作者
eMMC 启动比 SD 卡更可靠,但需要注意分区布局和引导加载器的存放位置。

使用特权

评论回复
12
Wordsworth| | 2025-3-8 07:41 | 只看该作者
你是想固定某个启动模式,还是要在调试阶段切换不同的模式?有些模式需要手动改引脚状态。

使用特权

评论回复
13
Bblythe| | 2025-3-8 07:42 | 只看该作者
NAND 启动模式对 FTL(Flash Translation Layer)有要求,你用的是原厂 BSP 还是自定义的?

使用特权

评论回复
14
Pulitzer| | 2025-3-8 07:43 | 只看该作者
你有没有遇到启动失败的问题?可以用串口日志(UART4)查看 U-Boot 的输出,看看卡在哪一步了。

使用特权

评论回复
15
Uriah| | 2025-3-8 07:45 | 只看该作者
你在量产的时候打算怎么烧录?有些方案可以直接预烧 U-Boot,让后续升级更方便。

使用特权

评论回复
16
Clyde011| | 2025-3-8 07:46 | 只看该作者
ST 的 wiki 里有一张启动模式的表格,你可以对照一下你的硬件配置,看是否符合要求。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

98

主题

985

帖子

1

粉丝