U-Boot
都小事儿
别着急,都小事儿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git:打patch
本文介绍了Git常用命令,包括:1)使用git add添加修改文件;2)用git commit -m提交并描述修改内容;3)通过git format-patch生成补丁文件,支持生成最近1次/N次提交的补丁,或指定提交范围的补丁。这些命令适用于代码修改提交和补丁生成场景。原创 2026-06-24 09:54:33 · 33 阅读 · 0 评论 -
爽解报错:U-Boot编译报错Error:You must add new CONFIG options using Kconfig
在u-boot/scripts/config_whitelist.txt中增加新添加的config。注意根据字母排序顺序加入正确的位置。原创 2024-12-03 15:51:07 · 338 阅读 · 0 评论 -
U-boot修改代码,使启动倒计时结束直接进入命令行,不起kernel
本文介绍了如何修改uboot源码中的autoboot功能。具体步骤为:进入vicommon/autoboot.c文件,修改autoboot_command()函数,注释掉包含bootdelay判断条件的代码段,保存后重新编译即可。该修改移除了启动延迟判断逻辑,简化了uboot的自动启动流程。原创 2025-11-29 20:49:32 · 138 阅读 · 0 评论 -
U-boot:执行cmd问题
摘要:Uboot命令支持简写匹配,只需输入命令的前几个字符即可执行。例如,定义命令test后,输入te即可触发该命令,前提是te不与其他命令前缀冲突。该规则适用于仅输入命令首字母的情况,如t等同于test。这种机制提高了命令行操作的效率。原创 2025-12-01 20:29:45 · 124 阅读 · 0 评论 -
U-boot:自搬移
U-Boot自搬移机制是启动流程中的核心环节,通过将自身从加载地址迁移到指定运行地址(TEXT_BASE)实现高效运行。该过程包括硬件初始化、参数计算、内存拷贝和地址修正等关键步骤,依赖链接脚本精准配置运行地址和重定位表。自搬移解决了加载地址与运行地址不一致的问题,避免内存冲突并提升性能。在ARM架构中需特别注意TEXT_BASE与SDRAM地址的匹配性,异常排查重点包括地址设置、重定位表完整性及拷贝方向等。部分场景(如SPL运行于片内RAM)可省略此过程。原创 2026-01-12 17:19:50 · 927 阅读 · 0 评论
分享