① uboot 是如何产生bin文件的
去下载你需要的uboot源代码,根据你的需要进行配置和裁减,修改配置好U-Boot文件系统后,执行如下命令编译U-Boot:
Make distclean (非必要的)
Make ”yourboardname“_config
Make
会生产uboot的bin文件
(以上操作需在linux环境下执行)
② uboot源码怎么查看nandflash分区表
你只能通过NandFlash控制器访问NandFlash,即是只要知道Nand控制器的寄存器地址即可。NandFlash 不是一个RamLike的器件。Uboot放入nand中,在nand的0地址开始存放,移植时候需要注意页对齐,这样Uboot才可以可以通过StepingStone引导。
③ 怎样修改uboot源码,更改uboot等待输入时间10s
1. 去掉不必要的硬件初始化,例如网络,usb等。 2. 缩写kernel image的大校 3. 提高ARM cpu cache 4. ECC 校验去掉一些。 5,使用硬件解码。
④ 大家好,小弟一直不明白对linux或uboot源码包打补丁的原因。在网上查了资料也没有详细的介绍。
1、配置源码需要重新编译,而重新编译系统会花费大量的时间,而且Linux系统并不是修改源码就能编译通过,还涉及到很多的Makefile,那么要你单独一个个的修改工作量也会比较大。但是源码补丁可以自动识别和替换需要的,方便了一些并不是太熟悉Linux的人,而且减轻了用户的工作量。
2、既然是补丁,肯定都是针对某一些特殊情况开发的,并不是所有人都会遇到这些情况,也并不是所有人都需要这些补丁。Linux发布的源码都是一些Linux比较大的升级时候发布一次的,而源码是提供给所有人的,那么也不是每个人都需要这个补丁的源码呀,一般都只是下载和自己所从事专业有关的。
补丁的话随便你自己,因为不是所有人都需要那个补丁,就算你不装,也没什么问题的