Difference between revisions of "SBC8018 FAQ"

From eLinux.org
Jump to: navigation, search
Line 9: Line 9:
 
==SBC8018启动报错ERROR: can't get kernel image!==
 
==SBC8018启动报错ERROR: can't get kernel image!==
 
情况:<br>
 
情况:<br>
U-Boot 2009.11 (Nov 03 2011 - 18:42:19)
+
U-Boot 2009.11 (Nov 03 2011 - 18:42:19)
  
I2C:  ready <br>
+
I2C:  ready <br>
DRAM:  128 MB <br>
+
DRAM:  128 MB <br>
NAND:  128 MiB <br>
+
NAND:  128 MiB <br>
MMC:  davinci: 0 <br>
+
MMC:  davinci: 0 <br>
Bad block table not found for chip 0 <br>
+
Bad block table not found for chip 0 <br>
Bad block table not found for chip 0 <br>
+
Bad block table not found for chip 0 <br>
Bad block table written to 0x000007fe0000, version 0x01 <br>
+
Bad block table written to 0x000007fe0000, version 0x01 <br>
Bad block table written to 0x000007fc0000, version 0x01 <br>
+
Bad block table written to 0x000007fc0000, version 0x01 <br>
**Warning - bad CRC or NAND, using default environment <br>
+
**Warning - bad CRC or NAND, using default environment <br>
  
In:    serial <br>
+
In:    serial <br>
Out:  serial <br>
+
Out:  serial <br>
Err:  serial <br>
+
Err:  serial <br>
ARM Clock : 300000000 Hz <br>
+
ARM Clock : 300000000 Hz <br>
DDR Clock : 150000000 Hz <br>
+
DDR Clock : 150000000 Hz <br>
Net:  No ETH PHY detected!!! <br>
+
Net:  No ETH PHY detected!!! <br>
  
Hit any key to stop autoboot:  0 <br>
+
Hit any key to stop autoboot:  0 <br>
U-Boot > boot <br>
+
U-Boot > boot <br>
SW ECC selected <br>
+
SW ECC selected <br>
  
NAND read: device 0 offset 0x200000, size 0x280000<br>
+
NAND read: device 0 offset 0x200000, size 0x280000<br>
NAND read from offset 200000 failed -74 <br>
+
NAND read from offset 200000 failed -74 <br>
 
  ## Booting kernel from Legacy Image at c0700000 ...<br>
 
  ## Booting kernel from Legacy Image at c0700000 ...<br>
 
  Booting kernel from Legacy Image at c0700000 <br>  
 
  Booting kernel from Legacy Image at c0700000 <br>  
Line 42: Line 42:
 
   Entry Point:  c0008000 <br>
 
   Entry Point:  c0008000 <br>
 
   Verifying Checksum ... Bad Data CRC <br>
 
   Verifying Checksum ... Bad Data CRC <br>
ERROR: can't get kernel image! <br>
+
ERROR: can't get kernel image! <br>
U-Boot > <br>
+
U-Boot > <br>
 
解答:<br>
 
解答:<br>
 
TI现成了一个QT操作系统,假若要做SAMBA,FTP之类的,可以在这个基础上自行研发,
 
TI现成了一个QT操作系统,假若要做SAMBA,FTP之类的,可以在这个基础上自行研发,
 
假若您打算使用SBC8018来制作一台带图形界面的网络共享服务器,建议您使用FTP,这个比SAMBA简单多。
 
假若您打算使用SBC8018来制作一台带图形界面的网络共享服务器,建议您使用FTP,这个比SAMBA简单多。

Revision as of 19:02, 13 December 2011

File:SBC8018embest1.jpg File:SBC8018embest2.jpg 所谓前人栽树,后人乘凉,这都是过去的智慧与汗水所搭建,可以细作参考!
不过在这里,还是要申明:
熟读用户手册,无师自通,万夫莫敌。

入门

此处介绍当用户购买了SBC8018评估套件,刚开始用的时候可能会出现的问题。

SBC8018启动报错ERROR: can't get kernel image!

情况:

U-Boot 2009.11 (Nov 03 2011 - 18:42:19)
I2C:   ready 
DRAM: 128 MB
NAND: 128 MiB
MMC: davinci: 0
Bad block table not found for chip 0
Bad block table not found for chip 0
Bad block table written to 0x000007fe0000, version 0x01
Bad block table written to 0x000007fc0000, version 0x01
**Warning - bad CRC or NAND, using default environment
In:    serial 
Out: serial
Err: serial
ARM Clock : 300000000 Hz
DDR Clock : 150000000 Hz
Net: No ETH PHY detected!!!
Hit any key to stop autoboot:  0 
U-Boot > boot
SW ECC selected
NAND read: device 0 offset 0x200000, size 0x280000
NAND read from offset 200000 failed -74
## Booting kernel from Legacy Image at c0700000 ...
Booting kernel from Legacy Image at c0700000
Image Name: Linux-2.6.33-rc4
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2305932 Bytes = 2.2 MB
Load Address: c0008000
Entry Point: c0008000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
U-Boot >

解答:
TI现成了一个QT操作系统,假若要做SAMBA,FTP之类的,可以在这个基础上自行研发, 假若您打算使用SBC8018来制作一台带图形界面的网络共享服务器,建议您使用FTP,这个比SAMBA简单多。