——————————————
(一)出现如下错误启动信息
——————————————
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最小板功能,重新解压再试一遍,这些很基本的方法在穷途末路时有时会有柳暗花明的效果。哈哈!
但之前我出错的根本原因我还是不知道,连自己怎么成功的都不知道,真惨。反思,反思,一定要找到。。。