支持NFS启动,uboot的参数设置
set bootargs noinitrd console=ttyPS0,115200 ip=192.168.1.102 root=/dev/nfs rw nfsroot=192.168.1.101:/home/xxx/nfs/zynqrootfs,nolock earlyprintk
系统启动后挂在NFS
mount -t nfs -o nolock 192.168.1.101:/home/xxx/nfs/nfsshare
内核的编译过程
#!/bin/bash
make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- xilinx_zynq_defconfig
make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- menuconfig
make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- UIMAGE_LOADADDR=0x8000 uImage