1.
解压arm-linux-gcc 4.5.1
这里原版的gcc是4.6的 本ubuntu10.04 gcc为4.4.3 所以uboot目录下的 /tool/.depend 中路径要修稿 ,其他文件夹中.depend文件中有些目录也要修改
2.
make ARCH=arm CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi- tiny210_config
make ARCH=arm CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi- all spl
3.
ls /dev/sdb #是否有sdb cat /proc/partitions
烧写uboot到sd
sudo dd iflag=dsync oflag=dsync if=tiny210-uboot.bin of=/dev/sdb seek=1
注意 :虚拟机中 hardware设置里面usb_controler -> show all input usb device 要勾选 还有就是虚拟机右下角的小图标要connect
4.
从SD卡启动后可以就可以将UBOOT烧写到nand里了:
$tftp 21000000 tiny210-uboot.bin 注意设置windows下tftp 和uboot的ip地址
$nand erase 0 40000
$nand write 21000000 0 40000