博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

愿逝者安息 让生者前行 深切哀悼5.12遇难同胞

愿逝者安息 让生者前行 深切哀悼5.12遇难同胞
creatory.cublog.cn


u-boot移植成功了,skyeye仿真也成功了,第一次啊,真高兴
u-boot移植笔记整理
1.环境
RH9,u-boot-1.1.2.tar.bz2,cross-2.95.3.tar.bz2,skyeye-v0.7.4.rh9.bin
2.过程
安装交叉编译器
mkdir /usr/local/arm
cp cross-2.95.3.tar.bz2 /usr/local/arm/
cd /usr/local/arm
tar jxvf cross-2.95.3.tar.bz2
vi ~/.bashrc
加入
PATH=$PATH:/usr/local/arm/2.95.3/bin
export PATH
3.编译
tar jxvf u-boot-1.1.2.tar.bz2
cd u-boot-1.1.2/include/configs/
vi ep7312.h
修改
#define CONFIG_DRIVER_CS8900 1

#define CONFIG_DRIVER_CS8900 0
修改
#define CONFIG_COMMANDS (CONFIG_CMD_FEL | CONFIG_JFF2)

#define CONFIG_COMMANDS (CONFIG_CMD_FEL)
cd /root/u-boot-1.1.2
make ep7312
make all
在u-boot-1.1.2目录下生成
u-boot.bin和u-boot
4.仿真
mkdir ep7312
cp /root/u-boot-1.1.2/u-boot.bin /root/ep7312
vi skyeye.conf
cpu:arm720t
mach:ep7312
mem_bank:map=I,type=RW,addr=0x80000000,size=0x00010000
#skyeye for  flash 16M bank 1
mem_bank:map=M,type=RW,addr=0x00000000,size=0x01000000,file=./u-boot.bin,boot=yes
#skyeye for  sdram 16m bank 1
mem_bank:map=M,type=RW,addr=0xc0000000,size=0x01000000
skyeye
(skyeye)target sim
(skyeye)run
Hit any key to stop autoboot:0
这时按任意键跳过就可以了
在EP7312#提示符下help就可以看到u-boot提供的各种功能了
今天真是太高兴了,第一次移植u-boot成功,以前每次都遇到很多问题,今天可是一马平川啊。
 

发表于: 2008-03-29 ,修改于: 2008-03-29 15:25,已浏览200次,有评论0条 推荐 投诉


网友评论

发表评论