为方便调试,请问LS1043A板子能否通过nfs方式挂载文件系统
目前官方提供的内核生成文件是Image,使用mkimage -A arm64 -O linux -T kernel -C gzip -a 0x80080000 -e 0x80080000 -n Linux -d arch/arm64/boot/Image.gz uImage命令可以生成uImage文件。然后tftp加载内核和设备树文件,可以正常启动内核。tftp $load_addr uImage;tftp $fdt_addr_r fsl-ls1043a-rdb-sdk.dtb; bootm $load_addr - $fdt_addr_r
修改bootargs命令如下:
setenv bootargs 'console=ttyS0,115200 root=/dev/nfs rw nfsroot=192.168.0.254:/home/**/nfs/rootfs ip=192.168.0.118:192.168.0.254:192.168.0.1:255.255.255.0::FM1@DTSEC3:off'
然后启动文件系统时就报如下错误
[ 113.630061] VFS: Unable to mount root fs via NFS, trying floppy.[ 113.636221] VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6[ 113.643442] Please append a correct "root=" boot option; here are the available partitions:
错误的原因没有头绪,请大家看一下。