本文共 1047 字,大约阅读时间需要 3 分钟。
代码 : https://github.com/lisider/linux/tree/ok6410a-linux-5.11提交id : 4459e78a4d845f08286623b98546bcefbb45ddb9defconfig : arch/arm/configs/ok6410A_sdboot_mini_net_defconfig
要实现u-boot tftp uImage uImage 网络挂载 根文件系统
1
2
3 内核的配置
$ cat arch/arm/configs/ok6410A_sdboot_mini_defconfig CONFIG_ARCH_MULTI_V6=yCONFIG_ARCH_S3C64XX=yCONFIG_MACH_SMDK6410=yCONFIG_SERIAL_SAMSUNG=yCONFIG_SERIAL_SAMSUNG_CONSOLE=yCONFIG_MMC=yCONFIG_MMC_SDHCI=yCONFIG_MMC_SDHCI_S3C=yCONFIG_EXT3_FS=y#### add for mount: mdev: unknown user/group 'root:root' on line 11CONFIG_TMPFS=y#### net driver dm9000CONFIG_NET=yCONFIG_NETDEVICES=yCONFIG_ETHERNET=yCONFIG_DM9000=y#### root nfsCONFIG_INET=yCONFIG_IP_PNP=yCONFIG_NETWORK_FILESYSTEMS=yCONFIG_NFS_FS=yCONFIG_ROOT_NFS=y
4
5 u-boot 环境变量的设置
setenv gatewayip 10.10.11.254setenv ipaddr 10.10.11.120setenv serverip 10.10.11.59setenv bootcmd 'tftp 0x50008000 uImage;bootm 0x50008000'setenv bootargs 'root=/dev/nfs rw nfsroot=10.10.11.59:/home/suws/ok6410/system-new/busybox/rootfs console=ttySAC0,115200 init=/linuxrc ip=10.10.11.120'sa
转载地址:http://bdigi.baihongyu.com/