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

[复制链接]
892|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闪存启动
stormwind123 发表于 2025-3-7 11:20 | 显示全部楼层
从USB启动及从UART启动
probedog 发表于 2025-3-7 12:30 | 显示全部楼层
在一些开发板上,如STM32MP157C-DK2,可以通过SW1等拨码开关来选择启动模式。拨码开关的不同位置对应不同的启动设备。
公羊子丹 发表于 2025-3-8 07:33 | 显示全部楼层
STM32MP1 支持多个启动模式,比如 SD 卡、eMMC、NAND、NOR、USB DFU 等,你打算用哪种?
周半梅 发表于 2025-3-8 07:35 | 显示全部楼层
你是用官方的开发板还是自己设计的板子?有些启动模式可能需要额外的硬件支持。
帛灿灿 发表于 2025-3-8 07:37 | 显示全部楼层
启动模式一般是通过 BOOT 引脚(BOOT0、BOOT1)或者 OTP 配置来切换的,你检查过这些设置吗?
童雨竹 发表于 2025-3-8 07:38 | 显示全部楼层
你有没有试过 USB DFU 模式?这个模式可以用 STM32CubeProgrammer 直接烧录固件。
万图 发表于 2025-3-8 07:39 | 显示全部楼层
eMMC 启动比 SD 卡更可靠,但需要注意分区布局和引导加载器的存放位置。
Wordsworth 发表于 2025-3-8 07:41 | 显示全部楼层
你是想固定某个启动模式,还是要在调试阶段切换不同的模式?有些模式需要手动改引脚状态。
Bblythe 发表于 2025-3-8 07:42 | 显示全部楼层
NAND 启动模式对 FTL(Flash Translation Layer)有要求,你用的是原厂 BSP 还是自定义的?
Pulitzer 发表于 2025-3-8 07:43 | 显示全部楼层
你有没有遇到启动失败的问题?可以用串口日志(UART4)查看 U-Boot 的输出,看看卡在哪一步了。
Uriah 发表于 2025-3-8 07:45 | 显示全部楼层
你在量产的时候打算怎么烧录?有些方案可以直接预烧 U-Boot,让后续升级更方便。
Clyde011 发表于 2025-3-8 07:46 | 显示全部楼层
ST 的 wiki 里有一张启动模式的表格,你可以对照一下你的硬件配置,看是否符合要求。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

1077

帖子

1

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