I.MX6U的uboot网络配置方法,在校园网和个人账号登陆限制下

0. 问题

  • 硬件:交换机、台式机Win10Ubuntu20.04I.MX6ULL 正点原子ALPHA 开发板

  • 网络:校园网(仅登录个人账号使用),网线直连

  • 问题描述:

    1. 使用网络调试Linux程序开发的,配置uboot的ip地址,板子ping不通ubuntu和Win10主机以及遇到的一系列问题???

    2. nfs服务器在传输中出现cannot mount操作 ???

    3. 初次编译的uboot失败?

1. 解决

问题1 思路

个人折腾了很久,把事情记录一下,给用得到的人。

首先获取每个设备的IP地址,确保是在同一个网段内,只有在同一个网段内,才能ping的同。

  1. Win10主机IP地址

在这里插入图片描述

  1. 将虚拟机设置为,桥接模式:用于和主机同一个网段内,但是桥接模式不能共享主机的网络,后面添加新的虚拟机网卡(设置为NAT模式即可)

i.MX6U SPL和u-boot是嵌入式系统中的两个重要组件,用于启动ARM架构的i.MX6U处理器。SPL(Secondary Program Loader)是首先加载到处理器的一段代码,其主要功能是初始化内存控制器和一些必要的外设,然后通过加载u-boot来完成系统的启动。 SPL可以理解为一个小型的操作系统,其大小通常在几十到几百KB之间,由于其能力有限,因此只能完成初始化和加载u-boot的任务。SPL会配置处理器的时钟、内存和外设等硬件资源,以便后续的操作系统能够正常运行。在i.MX6U处理器上,SPL还可以提供一些额外的功能,如从网络或外部存储设备加载u-boot。 u-boot是一个开源的引导加载器,在ARM嵌入式系统中广泛应用。它负责加载操作系统内核和文件系统,并提供丰富的命令行接口,用于系统的配置和调试。u-boot可以通过串口、网络和外部存储设备等多种方式进行通信,从而实现系统的启动和调试。 i.MX6U SPL和u-boot常常一起使用,以实现系统的启动和初始化。首先,SPL会被加载到处理器的内存中,并执行初始化操作和加载u-boot。接下来,u-boot会被加载到内存中,并根据配置文件的设置启动操作系统或加载文件系统。 总结来说,i.MX6U SPL和u-boot是i.MX6U处理器启动过程中不可或缺的两个组件,其中SPL负责初始化和加载u-boot,而u-boot则负责加载操作系统和提供系统配置和调试的功能。这两个组件的协同工作确保了i.MX6U处理器能够正常启动和运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值