1. 下载uboot源码
https://github.com/u-boot/u-boot
2. 修改配置
在 /boards.cfg 中添加自己的board, 如
new_board arm arm920t new_board cf s3c24x0
3. 在bord 目录中创建一个属于新开发板子的目录,board/<new_board>, 这个new_board要和boards.cfg中的名称相同。 这里也可以复制一个已有的相似的board
cp -rf board/smdk2410/* board/new_board
4.为new_board添加新的配置头文件
可以复制类似的board的头文件然后修改不同的地方,
cp include/configs/smdk2410.h include/configs/new_board.h
5. 执行make生成配置,要生成对应目标板的配置文件后才能编译