启动内核出现:start kernel...

  

(一)出现如下错误启动信息

——————————————

[cpp] view plain copy print ?
  1. U-Boot 1.3.4 (Jun 30 2011 - 09:01:15) for SMDK2416                                                    
  2.   
  3.   
  4. CPU:   S3C2416@400MHz                       
  5.        Fclk = 800MHz, Hclk = 133MHz, Pclk = 66MHz                                                   
  6. Board: SMDK2416 Mobile DDR                            
  7. DRAM:    64 MB                
  8. Flash:   1 MB               
  9. NAND:    128 MB                 
  10. *** Warning - bad CRC or NAND, using default environment                                                          
  11.   
  12. In:      serial                 
  13. Out:     serial                 
  14. Err:     serial                 
  15. Hit any key to stop autoboot:  0                                  
  16. SAM2416EDK # dnw                  
  17. Now, Waiting for DNW to transmit data                                       
  18. SAM2416EDK # resetOK                      
  19.   
  20. U-Boot 1.3.4 (Jun 30 2011 - 09:01:15) for SMDK2416                                                    
  21.   
  22.   
  23. CPU:   S3C2416@400MHz                       
  24.        Fclk = 800MHz, Hclk = 133MHz, Pclk = 66MHz                                                   
  25. Board: SMDK2416 Mobile DDR                            
  26. DRAM:    64 MB                
  27. Flash:   1 MB               
  28. NAND:    128 MB                 
  29. *** Warning - bad CRC or NAND, using default environment                                                          
  30.   
  31. In:      serial                 
  32. Out:     serial                 
  33. Err:     serial                 
  34. Hit any key to stop autoboot:  0                                  
  35.   
  36. NAND read: device 0 offset 0x40000, size 0x1c0000                                                   
  37.  1835008 bytes read: OK                         
  38. Boot with zImage  
  39.   
  40. Starting kernel ...  
  41.   
  42. Uncompressing Linux.............................................................  
  43. ................................ done, booting the kernel.  
U-Boot 1.3.4 (Jun 30 2011 - 09:01:15) for SMDK2416 CPU: S3C2416@400MHz Fclk = 800MHz, Hclk = 133MHz, Pclk = 66MHz Board: SMDK2416 Mobile DDR DRAM: 64 MB Flash: 1 MB NAND: 128 MB *** Warning - bad CRC or NAND, using default environment In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 SAM2416EDK # dnw Now, Waiting for DNW to transmit data SAM2416EDK # resetOK U-Boot 1.3.4 (Jun 30 2011 - 09:01:15) for SMDK2416 CPU: S3C2416@400MHz Fclk = 800MHz, Hclk = 133MHz, Pclk = 66MHz Board: SMDK2416 Mobile DDR DRAM: 64 MB Flash: 1 MB NAND: 128 MB *** Warning - bad CRC or NAND, using default environment In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 NAND read: device 0 offset 0x40000, size 0x1c0000 1835008 bytes read: OK Boot with zImage Starting kernel ... Uncompressing Linux............................................................. ................................ done, booting the kernel.

解决方法:修改flash分区信息

 

——————————————————————————————————————

先不纠结了,直接跳吧。往后也许会再遇到这个问题,或者辅助问题,或者明师益友

——————————————————————————————————————

再坚持了一把,终于内核移植成功。版本匹配问题,smdk最小板功能,重新解压再试一遍,这些很基本的方法在穷途末路时有时会有柳暗花明的效果。哈哈!

但之前我出错的根本原因我还是不知道,连自己怎么成功的都不知道,真惨。反思,反思,一定要找到。。。

原文出处:http://blog.csdn.net/YEYUANGEN/article/details/6693781

你可能感兴趣的:(c,Flash,mobile)