首先是基础配置我是使用的ubuntu实体机其有两个不同的网段,一个有线网段 ip(192.168.2.73)一个无线网段 ip (192.168.1.73),无线网段用于与笔记本ssh链接,有线网段用于与开发板链接,在此前提下我的ssh链接正常,ubuntu主机 ping www.baidu.com正常可连接,ping笔记本可正常连接,imx开发板ping ubuntu的有线网段 ip(192.168.2.73)可通,ping无线网段 ip (192.168.1.73)提示Using FEC1 device## Warning: gatewayip needed but not set
host 192.168.1.73 is aliv
由于使用的是有线网段,故我直接忽略后续操作直接访问nfs
=> nfs 80800000 192.168.2.73:/home/tt/linux/nfs/zImage
Using FEC1 device
File transfer via NFS from server 192.168.2.73; our IP address is 192.168.2.74
Filename '/home/tt/linux/nfs/zImage'.
Load address: 0x80800000
Loading: T T T T(然后就一直卡在这)
下面是设备信息
bootdelay=3
author=tt
baudrate=115200
board_name=EVK
board_rev=14X14
boot_fdt=try
bootcmd=console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw
bootcmd_mfg=run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};
bootdelay=3
bootscript=echo Running bootscript from mmc ...; source
console=ttymxc0
enet1=0x2
ethact=FEC1
ethaddr=b8:ae:1d:01:00:00
ethprime=FEC
fdt_addr=0x83000000
fdt_file=imx6ull-14x14-emmc-4.3-480x272-c.dtb
fdt_high=0xffffffff
findfdt=if test $fdt_file = undefined; then if test $board_name = EVK && test $board_rev = 9X9; then setenv fdt_file imx6ull-9x9-evk.dtb; fi; if test $board_name = EVK && test $board_rev = 14X14; then setenv fdt_file imx6ull-14x14-evk.dtb; fi; if test $fdt_file = undefined; then echo WARNING: Could not determine dtb to use; fi; fi;
image=zImage
initrd_addr=0x83800000
initrd_high=0xffffffff
ip_dyn=yes
ipaddr=192.168.2.74
loadaddr=0x80800000
loadbootscript=fatload mmc ${mmcdev}{mmcpart} ${loadaddr} ${script};
loadfdt=fatload mmc ${mmcdev}{mmcpart} ${fdt_addr} ${fdt_file}
loadimage=fatload mmc ${mmcdev}{mmcpart} ${loadaddr} ${image}
logo_file=alientek.bmp
mfgtool_args=setenv bootargs console=${console},${baudrate} rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.file=/fat g_mass_storage.ro=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" clk_ignore_unused
mmcargs=setenv bootargs console=${console},${baudrate} root=${mmcroot}
mmcautodetect=yes
mmcboot=echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
mmcdev=0
mmcpart=1
mmcroot=/dev/mmcblk0p2 rootwait rw
netargs=setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}{nfsroot},v3,tcp
netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${image}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
netmask=255.255.255.0
panel=ATK-LCD-4.3-480x272
script=boot.scr
serverip=192.168.2.73
splashimage=0x88000000
splashpos=m,m
stderr=serial
stdin=serial
stdout=serial