备注 主要内容来自于网上视频
使用mount命令 发现sd卡分区被挂载 需要卸载
使用umount命令进行卸载
使用mount命令再一次检查一下 会发现sd卡不挂载情况
直接按d进行删除分区
再一次 输入p 进行查看sd卡的分区情况 可以发现无分区了
格式完成了
分区格式命令
之后把sd卡读卡器拔出后 在重新插入
以上操作完成 需要进行文件烧写到分区里面
烧写
首先进入这个目录images目录
即这里有uboot工具
启动Ubuntu中的串口
如果没有就请安装 minicom (apt )
配置串口
sudo minicom -s
修改配置
按对应的之母进行选择
重新打开一个终端可以进行验证得出我们的串口为usb串口
minicom设置成如下即可
然后把sd卡插入板子的sd槽上 串口线保证连接正常 供电启动 发现打印信息
然后在print打印 可以看到uboot中设置的环境变量
baudrate=115200
bootargs=root=/dev/nfs nfsroot=192.168.1.8:/opt/rootfs ip=192.168.1.165:192.168.1.8:192.168.1.1:255.255.255.0 init=/linuxrc console=ttySAC0,115200 maxcpus=1 lcd=vs070cxn tp=gslx680-x
bootcmd=mmc read 0x48000000 0x800 0x3000 ; bootm 0x48000000
bootdelay=3
bootfile=uImage
ethact=dwmac.c0060000
ethaddr=00:e2:1c:ba:e8:60
ethprime=RTL8211
fastboot=flash=mmc,2:ubootpak:2nd:0x200,0x78000;flash=mmc,2:2ndboot:2nd:0x200,0x4000;flash=mmc,2:bootloader:boot:0x8000,0x70000;flash=mmc,2:boot:ext4:0x00100000,0x04000000;flash=mmc;
gatewayip=192.168.1.1
ipaddr=192.168.1.165
netmask=255.255.255.0
serverip=192.168.1.8
stderr=serial
stdin=serial
stdout=serial
通过网线连接开发板与电脑的网口,然后在进行设置ip
首先设置电脑ip
网络修改成我们的x6818v3
保存
然后Ubuntu中选择这个网路连接
然后在虚拟机网路中选择物理桥接
电脑有线ip地址必须设置成同一网段
然后ping即可
Ubuntu中安tftp服务器
http://www.embsky.com/forum.php?mod=viewthread&tid=950&highlight=tftp
一、安装tftp-server
sudo apt-get install tftpd-hpa
二、创建tftp下载目录
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot
三、配置TFTP服务器
sudo vim /etc/default/tftpd-hpa
写入以下内容:
TFTP_USERNAME="tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_DIRECTORY="/tftpboot"
TFTP_OPTIONS="-l -c -s"
四、重新启动TFTP服务
sudo service tftpd-hpa restart
或者
sudo /etc/init.d/tftpd-hpa restart
这样tftp服务器目录就设置完成了
启动服务器
然后把文件拷贝到tftp共享目录
这里拷贝uboot目录