- bootloader源码路径在:
G:\ARM\ARM9\IMx287A\【光盘资料】EasyARM-iMX283_287V1.07光盘资料 (EasyARM-iMX283_cd)\3.Linux\6.源代码
- 在虚拟机中解压得到bootloader目录:
tar xvf bootloader.tar.bz2
yc@ubuntu:~/workspace/bootloader$ tree -L 1
.
├── elftosb
├── imx-bootlets-src-10.12.01
└── u-boot-2009.08
- 编译uboot
cd bootloader/u-boot-2009.08
make ARCH=arm CROSS_COMPILE=arm-fsl-linux-gnueabi- distclean
make ARCH=arm CROSS_COMPILE=arm-fsl-linux-gnueabi- mx28_evk_config
Configuring for mx28_evk board…
make ARCH=arm CROSS_COMPILE=arm-fsl-linux-gnueabi-
- 编译imx28_ivt_uboot.sb
需要用到elftosb工具:/home/yc/workspace/bootloader/elftosb
cp u-boot …/imx-bootlets-src-10.12.01
./build
最终生成imx28_ivt_uboot.sb就是要烧录的uboot文件