好久没有动我的TINY210V2了,前段时间试着移植UBOOT,结果都没有正常启动,下人家编译好的UBOOT也不行(当然是TINY210的).看着UBOOT一大堆的文件,不知道从何下手,也有点后悔买了个这么新的板子,例子太少了,有点灰心,所以就放下,没事的时候看了看ARM相关的基础教程,今天有了那么一点点心得,终于静下心来,下了u-boot for tiny210 ver4.0 (by liukun321 咕唧咕唧) . 在RHEL5下编译还算顺利,中间有几个地方有警告,反正也不太懂,先没管,将生成的TINY210-UBOOT.bin烧到SD卡上,在TINY210上运行,串口打印如下:
########################################################
# Modified by GJGJ
http://blog.csdn.net/liukun321 #
########################################################
U-Boot 2011.06 (Feb 14 2013 - 21:59:53) for FriendlyLEG-TINY210
CPU: S5PC110@1000MHz
Board: FriendlyLEG-TINY210
DRAM: 512 MiB
WARNING: Caches not enabled
PWM Moudle Initialized.
NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0xd5 (Samsung NAND 2GiB 3,3V 8-bit)
NAND bus width 8 instead 16 bit
No NAND device found!!!
0 MiB
MMC: SAMSUNG SD/MMC: 0, SAMSUNG SD/MMC: 1
然后就不停的重启.看到 NAND bus width 8 instead 16 bit 的提示,大概意思应该是:tiny210V2 的2G NANDFLASH 的BUS是8位 ,但我们设置成了16位.
一步步来解决:
本部分内容设定了隐藏,需要回复后才能看到
然后编译,烧SD,启动
哈哈! 终于在TINY210V2上启动起来UBOOT了.
########################################################
# Modified by GJGJ
http://blog.csdn.net/liukun321 #
########################################################
U-Boot 2011.06 (Feb 14 2013 - 22:38:19) for FriendlyLEG-TINY210
CPU: S5PC110@1000MHz
Board: FriendlyLEG-TINY210
DRAM: 512 MiB
WARNING: Caches not enabled
PWM Moudle Initialized.
NAND: 2048 MiB
MMC: SAMSUNG SD/MMC: 0, SAMSUNG SD/MMC: 1
*** Warning - readenv() failed, using default environment
In: serial
Out: serial
Err: serial
Net: Please set ethaddr!
dm9000Warning: failed to set MAC address
有个警告,不过没关系.下来慢慢解决.
[ 此帖被小蚱蜢在2013-02-14 23:50重新编辑 ]