[学习资料] BootLoader 启动介质与启动方式对比

[复制链接]
3083|13
 楼主| forgot 发表于 2025-1-9 17:16 | 显示全部楼层 |阅读模式
BootLoader 提供了多种启动方式:Flash 启动、SD 卡启动、网络启动、DRAM 启动等。Flash 是非易失存储器,任何 Flash 的写入操作只能在空的或已擦除的单元内进行,所以在进行写入操作之前必须先执行擦除。Flash 分为 NAND Flash 和 NOR Flash。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
小灵通2018 发表于 2025-1-12 20:12 | 显示全部楼层
那就是从不同地方启动的问题。
原来是wjc 发表于 2025-1-31 20:02 | 显示全部楼层
Flash 启动在嵌入式系统中应用广泛,SD 卡和网络启动适合那些需要灵活更新固件的场景,DRAM 启动适合那些需要快速启动和高性能的场景。
lvuu 发表于 2025-2-28 23:38 | 显示全部楼层
Bootloader 可以从 Flash 读取引导程序并加载到系统中启动。
kmnqhaha 发表于 2025-4-25 15:32 | 显示全部楼层
Flash 中的数据只能从 1 变为 0,不能从 0 恢复到 1,写入前需将目标区域擦除(恢复为全 1),这是一种硬件特性。
kmnqhaha 发表于 2025-4-25 15:32 | 显示全部楼层
通常以“块”为单位擦除,一般为 64KB 或 128KB,而写入则以“页”为单位进行。
更多更合适ii 发表于 2025-4-25 17:21 | 显示全部楼层
通常不是独立的启动方式,而是辅助调试或特殊用途,比如通过 JTAG 下载程序到 DRAM 中执行。
xuanhuanzi 发表于 2025-4-25 18:31 | 显示全部楼层
还没玩过外部启动呢。
不想起床喵星人 发表于 2025-4-27 15:15 | 显示全部楼层
Flash 启动确实稳定,但写入前需要擦除,这会影响速度和寿命。NAND和NOR Flash的选择要根据应用场景来定。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2112

主题

14683

帖子

59

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