今天公司来了50块样机新板,然后硬件工程师拿了一块样机让我调试和系统移植下去验证板子的硬件是不是有问题,之前在学校移植过三星S3C2410,因此对过程有些了解,其实不同的开发板都是大同小异的,无非就是FLASH大小不同,以及分区不同而已,
下面我把自己移植的过程做了下笔记希望能为一些遇到相似问题的人有你帮助。
首先移植的时候如果你用的是TFTP协议的话,要一个TFTP传输软件,软件文件设置为你存放Uboot.bin,内核的uImage,以及你的根文件系统rootfs...jffs2,等文件,server interface 设置为你的windows IP,
然后启动开发板,设置你的bootargs,bootcmd,
将ipaddr 设置为你的开发板的ip,这个IP需要注意的是不要和你的虚拟机以及windows IP相互冲突,
serverip 设置为你的windows ip,
然后不要忘记了saveenv;
SD卡升级:
将*.crc(后缀名是crc的文件)文件置于sd卡根目录下,开机启动时设备自动升级。
32M SPI Flash
地址空间说明
| 1M (512K uboot ,512K para) | 4M | 10M | 512K | 1.5M