
Uboot 2017-11移植DM9621网卡专题
文章平均质量分 80
以讯为4412精英版SCP开发板,ubuntu18为开发环境,移植DM9621网卡到uboot,适配网络相关功能。
Jason416就是我
Developer of embedded system. Welcome to visit https://github.com/jason416.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Uboot-2017-11移植DM9621网卡专题【目录汇总】
前言目前讯为官方的开发板提供的BSP里面,uboot并不支持网卡功能,所以uboot的网络相关命令也都没有办法使用,只能使用官方的定制fastboot命令来达到加载内核启动的功能。fastboot是基于USB数据线的,还有各种驱动要安装,使用起来其实还是诸多不便的。前段时间心血来潮,那就把网卡移植上去,经查阅很多优秀的资料过后,觉得这条路走得通,所以才有了今天的这篇博客专题。我会尽量详细的把移植...原创 2019-12-23 10:43:54 · 2958 阅读 · 7 评论 -
Uboot 网卡移植遇到的问题与解决方法
前言在上一章节中描述的两个问题,这里做下简单回顾。情况一在运行到接收以太帧的时候,出现了data abrot异常,如下:data abortpc : [<7fe9a2a0>] lr : [<7aede325>]reloc pc : [<43e432a0>] lr : [<3ee87325>]sp : 7ae54ce0 i...原创 2020-01-02 00:40:30 · 2327 阅读 · 2 评论 -
Uboot 网络加载并启动Linux - 基于移植好的网络功能
前言根据前面的文章,到现在移植的DM9621网卡已经能正常工作了,接下来便是使用Uboot内置的网络命令集,进行相关的操作,如tftpboot加载内核,加载设备树等。下面将会对移植好的网络功能做个简单介绍。使能DM9621网卡说明因为是基于USB网卡的缘故,Uboot默认启动时是没有开启USB功能的,所以没有办法自动初始化网卡,需要手动去使能USB功能,和使能DM9621网卡。步骤u-...原创 2019-12-26 01:14:09 · 4014 阅读 · 22 评论 -
Uboot DM9621网卡移植之路
前言根据前面文章USB和Ethernet协议了解与原理图分析、DM_USB和DM_ETH模型简介所介绍,想必大家已经知道移植的流程应该是如何了,这里再简单的给出大致步骤,如下。移植USB Host Controller驱动使能USB3503 Hub移植DM9621驱动测试验证功能性接下来就按照这几个步骤进行Uboot中DM9621网卡的移植之路,最终实现在Uboot中使用网络命...原创 2019-12-25 00:08:24 · 3871 阅读 · 13 评论 -
iTop4412 Uboot-2017 启动流程分析
说明本文仅针对讯为的iTop4412开发板的uboot启动进行分析,其他开发板整体步骤可能一致,具体细节可能差别很大,本文仅供参考。暂时贴出示意,后面有时间在总结;可用点灯大法跟踪运行流程,贴出点灯代码。asm版本ldr r0, =0x11000100 /* GPL2_0 CON */mov r1, #1str r1, [r0] /* set bit 0, output mode ...原创 2019-12-23 22:46:55 · 755 阅读 · 0 评论 -
Uboot DM_USB与DM_ETH模型
技术背景详细有学习过Linux驱动的小伙伴,都知道相应的总线驱动模型吧。学习驱动都是先从硬编码,到设备驱动模型的历程,这样能让代码尽可能少的改动,即可支持一系列的设备。在较新的Uboot中,已经有成熟的DM模型了,可以像开发Linux驱动一样,很容易的就能完成设备驱动的编写。本专题也是基于DM_USB和DM_ETH模型,对iTop4412开发板的DM9621 USB to Ethernet芯片...原创 2019-12-23 22:35:35 · 3516 阅读 · 0 评论 -
USB和Ethernet协议了解与原理图分析
前言板载硬件支持iTop4412 开发板SOC采用Exynos4412,是一款比较成熟,性能很强的SOC。核心板板载USB3503,引出高性能HSIC,实现2路USB HOST输出。本专题主要是在Uboot中驱动USB Device - DM9621 (Davicom DM96xx USB 10/100 Ethernet),下面会简单介绍下硬件背景,怎么去初始化芯片。说明既然DM9621为...原创 2019-12-23 21:12:57 · 6948 阅读 · 0 评论