开发板的烧写与启用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
NFS服务
安装:apt-get install nfs-kernel-server

修改配置文件:sudo vi /etc/exports 在里面增加如下内容
/home/linux/rootfs *(rw,sync,no_root_squash)
其中/home/rootfs是你要建立的网络文件系统 *表示任意IP可以访问

重启nfs服务
sudo service nfs-kernel-server restart

tftp:
修改该配置文件 sudo vi /etc/default/tftpd-hpa

TFTP_USERNAME=“tftp”
TFTP_DIRECTORY="/home/linux/16081/yizhi/tftpboot/"
#TFTP_DIRECTORY="/home/linux/16081/yizhi/tftpboot/lcd"
TFTP_ADDRESS=“0.0.0.0:69”
TFTP_OPTIONS="-c -s -l"
设置完成进行重启。
sudo service tftpd-hpa restart

\192.168.1.71
VMware10 Ubuntu SecureCRT Notepad++
1.解压交叉编译工具链
tar xf gcc-4.5.1.tar.xz
2.加入环境变量:
vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/linux/16081/bianyiqi/arm-2010.09/bin"
source /etc/environment 命令更新PATH
arm-none-linux-gnueabi-gcc –v 测试
3.烧写u-boot
3.1 插入读卡器,执行 mount -t vfat /dev/sdb1 /mnt 命令挂载到虚拟机
3.2 进入sdfuse_d目录并执行 ./mkuboot.sh /dev/sdb
3.3 在SD卡中创建目录sdupdate并把u-boot-fs4412.bin拷贝到这个目录下
3.4 将拨码开关SW1调至(1000)(SD启动模式)后打开电源会自动进行命令模式
3.5 sdfuse flashall
3.6 SW1调至0110(EMMC启动模式)正常打印表示烧写成功
4.设置环境变量
set gatewayip 192.168.1.1
setenv serverip 192.168.1.123
setenv ipaddr 192.168.1.68
save
从本地启动内核,从网络启动文件系统
setenv bootcmd movi read kernel 41000000;bootm 41000000 - -
setenv bootargs root=/dev/nfs nfsroot=192.168.1.153:/home/linux/rootfs rw ip=192.168.1.68:192.168.1.153::::eth0 console=ttySAC2,115200 init=/linuxrc
save
=7
从网络启动内核,从网路启动根文件系统
1段:
setenv gatewayip 192.168.1.1
setenv serverip 192.168.1.123
setenv ipaddr 192.168.1.68
setenv bootcmd tftp 41000000 zImage;bootm 41000000 -
setenv bootargs root=/dev/nfs nfsroot=192.168.1.123:/home/linux/rootfs rw ip=192.168.1.68:192.168.1.123::::eth0 console=ttySAC2,115200 init=/linuxrc
save
2段:
set gatewayip 192.168.2.1
setenv serverip 192.168.2.153
setenv ipaddr 192.168.2.68
setenv bootcmd tftp 41000000 zImage;bootm 41000000 -
setenv bootargs root=/dev/nfs nfsroot=192.168.2.153:/home/linux/16081/yizhi/project rw ip=192.168.2.68:192.168.2.153::::eth0 console=ttySAC2,115200 init=/linuxrc
save
zImage烧写:(逐句执行)
tftp 41000000 zImage
movi write kernel 41000000
set bootcmd movi read kernel 41000000;bootm 41000000 - -
save

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值