栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux ARM平台开发系列讲解(入门篇) 1.10 S32G274A如何使用TFTP加载内核和NFS挂载文件系统

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux ARM平台开发系列讲解(入门篇) 1.10 S32G274A如何使用TFTP加载内核和NFS挂载文件系统

1. 使用emmc模式烧录U-boot 1.1 安装工具并烧录U-boot

下载S32GDS IDE 并安装,进入烧录工具目录,在安装目录下面,如下图

将启动模式设置为emmc启动,然后分别按照下图序号点击烧录

1.2 擦除emmc U-boot 指令

如果想换其他版本uboot,必须先擦除当前uboot

mmc erase 0 20000
1.3 更改启动参数 1.3.1 设置nfsboot模式启动
setenv bootcmd 'pfeng stop; run nfsboot ; mmc dev ${mmcdev}; if mmc rescan; then if run loadimage; then run mmcboot; else run netboot; fi; else run netboot; fi'
1.3.2 设置IP模式及其服务器地址(二选一) 1.3.2.1 DHCP自动获取IP模式
setenv nfsbootargs 'setenv bootargs console=${console},${baudrate} root=/dev/nfs rw ip=dhcp::eth0:off nfsroot=${serverip}:/nfs,nolock,v3,tcp earlycon  nohz=off coherent_pool=64M'
1.3.2.2 静态IP模式
setenv nfsbootargs 'setenv bootargs console=${console},${baudrate} root=/dev/nfs rw ip=dhcp::eth0:off nfsroot=${serverip}:/nfs,nolock,v3,tcp earlycon  nohz=off coherent_pool=64M'
setenv ipaddr 192.168.3.254
1.3.3 设置服务器IP
setenv serverip 192.168.3.164
1.3.4 准备启动

服务器里面要设置NFS和TFTP服务器路径,不然无法启动,设置方法参考前几张TFTP设置和NFS设置
NFS服务器配置
TFTP服务器配置

1.3.4.1 复制设备树和内核到TFTP目录

1.3.4.2 复制文件系统到NFS目录


返回总目录

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号