一:准备移植
1、从下面的官网下载uboot-2012.04.01
2、建立sourceinsight工程
a、解压并在e:colin weidongshantransplant_u-boot-2012.04.01u-boot-2012.04.01建立si
b、添加文件到si工程
1、点击”add all”,选中“include top level sub-directories”和“recursively add lower sub-directories”点击“ok”
2、选中“board”目录,点击“remove tree”,去掉总个目录
进入“boardsamsungsmdk2410”,点击”add all”
3、选中“arch”目录,点击“remove tree”,去掉总个目录
进入“archarmcpuarm920t”,双击选中“cpu.c”“interrupts.c”“start.s”。
进入“archarmcpuarm920ts3c24x0”,点击”add all”
进入“archarm”,选中”dts”目录,点击”add tree”
进入“archarmincludeasmarch_s3c24x0”,点击”add all”
进入“archarmincludeasm”,点击”add all”,去掉“include top level sub-directories”和“recursively add lower sub-directories”前面的勾,表示只加顶层目录的文件
进入“archarmincludeasm”,单击选中”proc-armv”,点击”add tree”
进入“archarmlib”,点击”add all”
4、选中“include”目录,点击“remove tree”,去掉总个目录
进入“include”,点击”add all”,去掉“include top level sub-directories”和“recursively add lower sub-directories”前面的勾,表示只加顶层目录的文件
进入“include”,单击选中”andestech”,点击”add tree”
进入“include”,单击选中”asm-generic”,点击”add tree”
进入“include”,同上选中除”configs”目录外的所有目录,点击”add tree”。”configs”目录先不加,下面再议
进入“includeconfigs”,双击选中“smdk2410.h”
5、同步文件,完成
3、编译
尝试编译,选择合适的编译工具链 老版本可能编译错误,选用arm-linux-gcc-4.3.2.tar.bz2编译
sudo vi /etc/environment设置环境变量
编译 make distclean
make smdk2410_config
make
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/605569.html