九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 9251|回复: 5
打印 上一主题 下一主题

fastboot烧写uboot.bin到inand时卡死在sending 'bootloader' (448 KB)...

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-11 19:58:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT,按照x210ii给的用户手册,uboot.bin和内核与文件系统镜像都已经编译好了,fastboot时却卡住不动,难道inand的更新很麻烦么?
具体如下:
开发板开机进入串口终端正常:
U-Boot 1.3.4 (Mar  7 2013 - 19:01:53) for x210
CPU:  S5PV210@1000MHz(OK)
        APLL = 1000MHz, HclkMsys = 200MHz, PclkMsys = 100MHz
        MPLL = 667MHz, EPLL = 96MHz
                       HclkDsys = 166MHz, PclkDsys = 83MHz
                       HclkPsys = 133MHz, PclkPsys = 66MHz
                       SCLKA2M  = 200MHz
Serial = CLKUART                                                               
Board:   X210                                                                  
DRAM:    512 MB                                                                 
Flash:   8 MB                                                                  
SD/MMC: 3800MB                                                                  
NAND:    0 MB                                                                  
*** Warning - using default environment                                         
                                                                                
In:      serial                                                                 
Out:     serial                                                                 
Err:     serial                                                                 
Enter into Normal mode                                                         
Hit any key to stop autoboot:  0     

fastboot后串口终端也是正常的:
[Partition table on MoviNAND]                                                   
ptn 0 name='bootloader' start=0x0 len=N/A (use hard-coded info. (cmd: movi))   
ptn 1 name='kernel' start=N/A len=N/A (use hard-coded info. (cmd: movi))        
ptn 2 name='ramdisk' start=N/A len=0x300000(~3072KB) (use hard-coded info. (cmd)
ptn 3 name='system' start=0xB23E00 len=0x7A8AA00(~125482KB)                     
ptn 4 name='userdata' start=0x85AE800 len=0x400E4800(~1049490KB)               
ptn 5 name='cache' start=0x48693000 len=0x1910B800(~410670KB)                  
ptn 6 name='fat' start=0x6179E800 len=0x8B407000(~2281500KB)  

在新开的命令终端内也能找到设备:
SMDKC110-01    fastboot

进一步执行fastboot flash bootloader uboot.bin后,终端一直在卡死在sending不动:
sending 'bootloader' (448 KB)...
或者有时候出现:
FAILED (data transfer failure (Protocol error))
finished. total time: 0.032s

请问怎么解决?刷nand和inand有啥根本的区别?开发版买来的时候是inand的,我现在按照教程重新刷一遍系统是可以的吧?为啥手册里说要保证inand里没有映像才能从SD卡启动?难道我要更新inand还要先eraze?希望有大牛解答一下,不胜感激!




回复

使用道具 举报

沙发
发表于 2013-3-12 21:26:10 | 只看该作者
开发板是inand的,就一定要烧inand的映像。第一次可以使用DNW先将uboot下载到内存,再使用fastboot烧写。在文档里面详细描述。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-3-13 12:20:20 | 只看该作者
我发现应该是uboot没有很好的烧录进SD卡,执行sudo bash ./sd_fusing.sd /dev/sdb1(我的SD盘符为sdb1),然后出现:
./sd_fdisk: 无法执行二进制文件
dd: 打开 "SD-bl1-8k.bin": 没有那个文件或目录
rm: 无法删除"SD-bl1-8k.bin": 没有那个文件或目录
不过最后显示:
U-boot image is fused successfully.
Ejecet SD card and insert it again.

貌似确实没有SD-bl1-8k.bin这个文件,不过sd_fdisk这个bin文件确实有的,不知道为什么不能执行。
论坛上有兄弟也有过同样问题,知道怎么解决的同学,还请不吝相告。
回复 支持 反对

使用道具 举报

地板
发表于 2013-3-13 14:44:45 | 只看该作者
要先make一下才行的,漏了步骤了
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-3-15 13:41:14 | 只看该作者
终于成功烧录了2.3系统,对于初学的菜鸟来讲,可真是坎坷,烧完之后系统分辨率还不对,原来在x210_android_inand_defconfig中被固定死了,修改之后重新编译内核,分辨率终于变得正常了,总体感觉给的手册有点坑爹,部分地方写的不太对,建议完善一下,省得大家走那么多弯路:
回复 支持 反对

使用道具 举报

6#
发表于 2013-3-15 15:40:03 | 只看该作者
楼上的兄弟,你的头像很酷,就像你玩的开发板一样的酷,哈哈
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-5-5 01:31 , Processed in 0.017806 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表