CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 702|回复: 5

[折腾]CC-A80升级u-boot

[复制链接]

7

主题

0

好友

928

积分

高级会员

Rank: 4

贡献
187
金钱
345
威望
187
买家信用
卖家信用
积分
928
发表于 2017-9-27 22:08:27 |显示全部楼层
今天有空折腾一下cb4,发现要用官方的内核就必须要升级u-boot。于是在u-boot官网下到代码u-boot-2017.09.tar.bz2,解压后发现已经有对cubieboard4的支持,用ct-ng做了个工具链编译,其中遇到一些依赖问题,安装相应的包后解决,编译成功后得到以下几个文件: u-boot-sunxi-with-spl.bin, u-boot-dtb.bin,u-boot-nodtb.bin,u-boot.bin
按照之前的方法放到盒子上:dd if=u-boot.bin of=/dev/mmcblk1 bs=1k seek=19096,重启后报错
[mmc]: ***SD/MMC 2 init OK!!!***
sdcard 2 init ok
ERROR! NOT find the head of uboot.
Ready to disable icache.

发现以前是需要做个转换的,不知道是否必要,做个记录改天再试
cp -fv chips/sun9iw1p1/configs/optimus/sys_config.fex out/sys_config.fex
cp -fv chips/sun9iw1p1/bin/u-boot-sun9iw1p1.bin out/u-boot.fex  
unix2dos out/sys_config.fex  
pctools/linux/mod_update/script out/sys_config.fex  
pctools/linux/mod_update/update_uboot out/u-boot.fex out/sys_config.bin




回复

使用道具 举报

7

主题

0

好友

928

积分

高级会员

Rank: 4

贡献
187
金钱
345
威望
187
买家信用
卖家信用
积分
928
发表于 2017-9-28 22:52:05 |显示全部楼层
patch uboot报错:
pctools/linux/mod_update/update_uboot out/u-boot.fex out/sys_config.bin
update uboot error : uboot pre checksum error
update uboot error: update error

难道是boot0需要更新吗,这个该怎么弄?
回复

使用道具 举报

7

主题

0

好友

928

积分

高级会员

Rank: 4

贡献
187
金钱
345
威望
187
买家信用
卖家信用
积分
928
发表于 2017-9-28 23:06:18 |显示全部楼层
用老的u-boot直接上新内核会挂住:
## Booting kernel from Legacy Image at 20007800 ...
   Image Name:   Linux-4.13.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2859736 Bytes = 2.7 MiB
   Load Address: 20008000
   Entry Point:  20008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK
[      5.850][mmc]: mmc exit start
[      5.854][mmc]: mmc 2 old config clk 0
[      5.864][mmc]: mmc 2 old config clk 0
[      5.876][mmc]: mmc 2 cmd 8 timeout, err 100
[      5.883][mmc]: mmc 2 mmc cmd 8 err 0x00000100
[      5.887][mmc]: mmc send if cond failed
[      5.891][mmc]: mmc 2 cmd 55 timeout, err 100
[      5.897][mmc]: mmc 2 mmc cmd 55 err 0x00000100
[      5.901][mmc]: send app cmd failed
[      5.914][mmc]: mmc 2 exit ok
[      5.917]
Starting kernel ...

编的uImage,加载点抄的原来lichee中的配置
make uImage ARCH=arm CROSS_COMPILE=armv7-unknown-linux-gnueabihf- LOADADDR=0x20008000

论坛好冷清啊,希望有大神看到能够解答一下,谢谢
回复

使用道具 举报

37

主题

4

好友

1万

积分

超级版主

Rank: 8Rank: 8

贡献
2764
金钱
6340
威望
2764
买家信用
卖家信用
积分
15180
发表于 2017-9-29 10:47:52 |显示全部楼层
没这样搞过,
不过既然u-boot 官方支持的,应该能进入uboot 的,但ERROR! NOT find the head of uboot.
Ready to disable icache.
回复

使用道具 举报

7

主题

0

好友

928

积分

高级会员

Rank: 4

贡献
187
金钱
345
威望
187
买家信用
卖家信用
积分
928
发表于 2017-10-9 12:55:07 |显示全部楼层
@allen 发表于 2017-9-29 10:47
没这样搞过,
不过既然u-boot 官方支持的,应该能进入uboot 的,但ERROR! NOT find the head of uboot.
Rea ...

是不是boot0需要升级呢?如果可以的话还请帮忙咨询一下allwinner厂家,是不是有更新,谢谢。
回复

使用道具 举报

37

主题

4

好友

1万

积分

超级版主

Rank: 8Rank: 8

贡献
2764
金钱
6340
威望
2764
买家信用
卖家信用
积分
15180
发表于 2017-10-13 20:05:58 |显示全部楼层
suddenkiller 发表于 2017-10-9 12:55
是不是boot0需要升级呢?如果可以的话还请帮忙咨询一下allwinner厂家,是不是有更新,谢谢。
...

allwinner厂家 这就不支持A80 了,官网都下架A80了,而且他们也不管linux 系统的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2017-12-13 03:42 , Processed in 0.019798 second(s), 9 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部