因为工作需要,需要在S3C2440板子上移植U-boot和Linux,美国空间,虽然关于S3c2440移植的文章比较多,但是毕竟全面的不多,而且都是别人的,这次自己动手,以此系列记录全过程。
U-boot1.1.6中有支持smdk2410的代码,香港虚拟主机,而2440和2410还是比较相近的,于是在2410的基础上来移植。
建立xinna2440代码
我们把自己移植的u-boot叫xinna2440-u-boot,网站空间,首先要建立xinna2440代码
修改顶层Makefile
直接在vim中查找smdk2410_config,然后在下面增加xinna2440_config的定义
1 smdk2410_config : unconfig2@$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 NULL s3c24x03 4 xinna2440_config : unconfig5@$(MKCONFIG) $(@:_config=) arm arm920t xinna2440 NULL s3c24x0环境不会改变,解决之道在于改变自己。