Beaglebone Black——实践篇beaglebone black启动——从串口获得SPL、U-BOOT,TFTP服务器获得内核,NFS服务器挂载根文件系统

准备工作:
摘要由CSDN通过智能技术生成

                  准备工作:

1)TFTP服务器目录下存放u-boot-spl.bin-am335x-evm、u-boot-am335x-evm.img、zImage、dtbs/am335x-boneblack.dtb。服务器工作目录为/tftpboot。

2)NFS服务器目录下是根文件系统。服务器工作目录为/opt/ti-sdk-am335x-evm-07.00.00.00/targetNFS/

3)虚拟机、目标板IP分别为192.168.1.105、192.168.1.106,虚拟机串口工具为secureCRT.

NOTE:上述SPL和u-boot文件名可以随意,但是内核镜像和设备树文件名以及目录位置都必须和u-boot环境变量nfsboot中的保持一致。上述所有文件包括根文件系统都采用TI官方的SDK包里面的文件。

 

step1:断电并拔掉板子上的SD卡,接上5VDC,网线,串口线,按住boot按键,然后开始上电,结果如下,

 

step2:通过Xmoden协议传送SPL文件,注意不能是MLO文件。

 

 

step3:通过Ymoden协议,向串口传送u-boot.img文件。

 

 

step4:设置环境变量,如何设置参考对应的理论篇

 

step5:设置好变量之后,run nfsboot,开始启动系统,结果如下,

 

U-Boot# setenv server_ip 192.168.1.105
U-Boot# setenv client_ip 192.168.1.106
U-Boot# setenv root_dir /opt/ti-sdk-am335x-evm-07.00.00.00/targetNFS/
U-Boot# run findfdt
U-Boot# run nfsboot
Booting from 192.168.1.105 ...
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.105; our IP address is 192.168.1.106
Filename 'zImage'.
Load address: 0x82000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #####################
         1.3 MiB/s
done
Bytes transferred = 4117616 (3ed470 hex)
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.105; our IP address is 192.168.1.106
Filename 'dtbs/am335x-boneblack.dtb'.
Load address: 0x88000000
Loading: ###
         352.5 KiB/s
done
Bytes transferred = 34352 (8630 hex)
Kernel image @ 0x82000000 [ 0x000000 - 0x3ed470 ]
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8fff4000, end 8ffff62f ... OK

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值