黄金锄头,惠州邦,王快水库
一:准备移植
1、从下面的官网下载uboot-2012.04.01
2、建立sourceinsight工程
a、解压并在e:\colin weidongshan\transplant_u-boot-2012.04.01\u-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”,去掉总个目录
进入“board\samsung\smdk2410\”,点击"add all"
3、选中“arch”目录,点击“remove tree”,去掉总个目录
进入“arch\arm\cpu\arm920t\”,双击选中“cpu.c”“interrupts.c”“start.s”。
进入“arch\arm\cpu\arm920t\s3c24x0\”,点击"add all"
进入“arch\arm\”,选中"dts"目录,点击"add tree"
进入“arch\arm\include\asm\arch_s3c24x0”,点击"add all"
进入“arch\arm\include\asm\”,点击"add all",去掉“include top level sub-directories”和“recursively add lower sub-directories”前面的勾,表示只加顶层目录的文件
进入“arch\arm\include\asm\”,单击选中"proc-armv",点击"add tree"
进入“arch\arm\lib\”,点击"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"目录先不加,下面再议
进入“include\configs\”,双击选中“smdk2410.h”
5、同步文件,完成
3、编译
尝试编译,选择合适的编译工具链 老版本可能编译错误,选用arm-linux-gcc-4.3.2.tar.bz2编译
sudo vi /etc/environment设置环境变量
编译 make distclean
make smdk2410_config
make
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论