本项目在Gitee的镜像地址:https://gitee.com/mculover666/uboot-jz2440
- uboot.2012.04.01
以 uboot-2012.04.01为例。
arm-linux-gcc 版本为4.4.3(安装教程:S3C2440-裸机篇-02 | 安装和使用arm-linux-gcc交叉编译工具链)。
解压源码:
tar -jxf u-boot-2012.04.01.tar.bz2
进入源码文件夹:
cd u-boot-2012.04.01
打补丁:
patch -p1 < ../u-boot-2012.04.01-jz2440.patch
编译:
make distclean
make smdk2440_config
make
编译完成之后,在当前目录下生成u-boot.bin文件。
这个文件夹是JZ2440开发板官方提供的内核镜像文件和yaffs2文件系统镜像,用于测试uboot。
- 00 - 嵌入式Linux系统中Bootloader的作用和基本运行原理
- 01 - 下载uboot源码并使用VSCode远程查看源码、编译uboot(2012.04.01版本)
- 02 - 详细探索uboot启动过程(基于S3C2410处理器)
- 03 - 初步移植uboot 2012.04到JZ2440(修改时钟,配置串口)
- 04 - 移植uboot 2012.04到JZ2440(支持Nor Flash读写)
- 05 - 移植uboot 2012.04到JZ2440(支持Nand Flash读写)
- 06 - 移植uboot 2012.04到JZ2440(支持DM9000C网卡)
- 07 - 移植uboot 2012.04到JZ2440(裁剪uboot大小)
- 08 - 移植uboot 2012.04到JZ2440(设置mtd分区表)
- 09 - 移植uboot 2012.04到JZ2440(设置默认环境变量参数)
- 10 - 移植uboot 2012.04到JZ2440(烧写Linux内核、烧写yaffs2文件系统)
- 11 - 移植uboot 2012.04到JZ2440(移植完成,制作uboot补丁)
Mculover666
- site: www.mculover666.cn
- blog: mculover666.blog.csdn.net
- email: [email protected]