三星S5P6818之UBOOT网络配置

使用友善提供的固件烧写到SD卡发现UBOOT并不能联网,于是研究了UBOOT源码,并调通了网络,以下步骤亲测可用。

前言

这个适合友善nanopi3系列的开发板 M3 Fire3 T3等 ,或者其他使用
三星S5P6818处理器和并且使用RTL8211E作为以太网收发器的板子,
这个适用于引导4.4版本的内核的UBOOT,当然还有个引导3.4版本的内核
后续会更新修改方法,本步骤用于解决 nanopi3系列的UBOOT无法连网的问题。

1.以下步骤是友善维基网提供的UBOOT下载到编译的步骤:

git clone https://github.com/friendlyarm/u-boot.git
cd u-boot
git checkout nanopi2-v2016.01
make s5p6818_nanopi3_config
make CROSS_COMPILE=aarch64-linux-

按照上面操作步骤进行操作,并确保可以编译通过
fip-nonsecure.img 是我们要得到的烧写文件。
如果没搭建好环境请自行参考维基教程。

2.替换源码目录下部分文件

把K1文件夹里面的Kconfig 复制到 drivers/net/phy/ 目录下面
把K2文件夹里面的Kconfig 文件替换 drivers/net/Kconfig 文件
把 designware.c 文件替换 drivers/net/designware.c 文件
把 designware.h 文件替换 drivers/net/designware.h 文件
把 board.c 文件替换 board/s5p6818/nanopi3/board.c 文件

3.配置菜单并重新编译

export ARCH=arm64
make menuconfig
先配置使用 ping 和 tftp 命令
Command line interface —>
Network commands —>
[ ] bootp, tftpboot //勾选
[ ] ping //勾选

回退到菜单的根目录

Device Drivers —>
[ ] Realtek Ethernet PHYs support (NEW) //勾选
[ ] Ethernet PHY (physical media interface) support //勾选
[ ] Network device support ---- //勾选

勾选了 Network device support 会出现箭头 - - - >,按回车进入
[ ] Synopsys Designware Ethernet MAC (NEW) //勾选

保存退出。

重新编译
make CROSS_COMPILE=aarch64-linux-

编译结果

4.更改板子中的UBOOT

拷贝 fip-nonsecure.img 文件到开发板中,也可以用读卡器把TF卡插到电脑。。
在开发板中更新UBOOT命令:
dd if=fip-nonsecure.img of=/dev/mmcblk0 bs=512 seek=3841
sync

如果用读卡器更新 比如SD卡生成是 sdb 使用命令:
dd if=fip-nonsecure.img of=/dev/sdb bs=512 seek=3841
sync

5.重启开发板测试


如果看到打印信息 :
6666666666666666
7777777777777777
表明UBOOT已经更新好了,接下来修改自己的IP 再去ping 电脑
setenv serverip 192.168.8.205
setenv ipaddr 192.168.8.204
setenv gatewayip 192.168.8.1
setenv netmask 255.255.255.0
saveenv

比如我ping IP 地址 192.168.8.205 如果看到下面的打印
表示ping 通了
host 192.168.8.205 is alive

如果搭建好TFTP 还可以通过 TFTP 从电脑中下载文件
到DDR,比如下载 fip-nonsecure.img 文件 然后UBOOT
自己更新UBOOT,不需要进入linux内核快速调试UBOOT代码。

三星S5P6818之UBOOT网络配置相关推荐

  1. uboot移植——使用三星官方的uboot进行移植

    以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 参考资料:http://www.cnblogs.com/biaohc/p/6460902.html 总结的思维导图下载地址:https:// ...

  2. uboot网络加载linux,DM8148 uboot 网络正常,Linux 起来后网络不通

    DM8148 uboot 网络正常,Linux 起来后网络不通 在 DM814X_TI_EVM 基础上做了些裁剪,在 RGMII0 上接 AR8031 PHY,PHYADDRESS=0,PHYMODE ...

  3. OpenWrt 刷机后的网络配置

    写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 之前那一篇TP-wr703N TTL刷机以 ...

  4. DE10-Nano Ubuntu16 系统环境搭建及网络配置

    DE10-Nano Ubuntu16 系统环境搭建及网络配置 1. 背景介绍 2. 板载Linux系统搭建 3. 网络配置 3.1 无线网卡 3.2 局域网共享网络 3.3 SSH 远程连接 DE10 ...

  5. wpa_supplicant无线网络配置imx6ull以及搭建tftp服务器

    文章目录 1- wpa_supplicant介绍 2- wpa_supplicant无线网络配置 (1)手动无线网络配置 (2)开机执行脚本自动无线网络配置 3- tftp介绍 4- tftp服务器搭 ...

  6. 玩转“网上邻居”之网络配置(二)

    接上篇 二.混合系统网络 目前实际应用中单一系统的对等网络已不是主流,主要是由于这种网络性能较低,缺乏很好看安全及网络管理能力.目前在各企事业单位中普遍应用的还是基于多系统的域结构混合网络.但因目前主 ...

  7. Android编程获取网络连接状态及调用网络配置界面

    获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. Android平台提供了ConnectivityMan ...

  8. 高级网络配置《 bond team桥接 》的建立

    bond 资料详情 一.链路聚合:以太网链路聚合简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的.同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效 ...

  9. 两种Linux CentOS 6.5 网络配置方法

    方法一.修改网络配置文件 cd /etc/sysconfig/network-scripts cp ifcfg-eth0 ./ifcfg-eth0.bak //修改前先备份 第一个以太网卡对应的网络配 ...

  10. linux中的网络配置

    Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...

最新文章

  1. 亿万人抢10亿红包的数据监控,如何实现业务零资损?
  2. ajax百分比加载特效,jQuery实现的简单百分比进度条效果示例
  3. springboot改文件头_SpringBoot图文教程4—SpringBoot 实现文件上传下载
  4. VMware vSAN网络设计中不得不说的事
  5. dede在首页调用留言本
  6. 支付宝 app,网站支付宝登录
  7. 比芒果广告还要专业的广告管理系统:Keymob
  8. GSM、TD-SCDMA、WCDMA、LTE
  9. CNN基础——如何设置BatchSize
  10. 一款免安装、多平台兼容的 拾色器(Color Picker)
  11. vue+elemenUI项目,仿照京东商城,完成电商网站的订单中心
  12. Tomcat之——宕机自动重启和每日定时启动tomcat
  13. 51单片机 DHT11+LCD12864温湿度显示 + Proteus仿真
  14. ClockGen,旧电脑的超频利器
  15. 一行神奇的javascript代码
  16. Discus论坛System Error界面修改标语
  17. FPGA问题记录之:Warning (13024): Output pins are stuck at VCC or GND
  18. PHP制作简易问卷调查
  19. 无线传感器网络Dv-hop定位算法
  20. 经验分享:魅族手机刷机步骤

热门文章

  1. 【原创】龙妈的善良和软件测试的关系
  2. 网易服务器维护,网易:方便玩家 各大区服务器维护详细时间表列
  3. 软件工程阶段性总结(一)——概述
  4. 消息摘要(Message Digest)及其算法
  5. eleme Html CSS 设置鼠标停靠显示图片
  6. 信号处理--傅里叶变换的性质及常用信号的傅里叶变换
  7. 也许是史上最全的前端资源大汇总
  8. 直播答题哪家强:风口之下的产品运营体验
  9. (MATLAB)大家来找茬-简易的彩色图像找不同
  10. 联想用u盘重装系统步骤_联想电脑怎样用U盘重装系统?