文档章节

在索智SC3807VS EVB上调试开发以太网功能(使用V3s的内部EMAC+PHY)

ka布
 ka布
发布于 2016/10/31 16:06
字数 268
阅读 85
收藏 0

V3s是全志SoC的一员,可以用于做CDR、IPCAMERA、SportDV等编码类的产品。这次,我需要在V3s上使用Ethernet功能,从V3s datasheet可以确定V3s内部带有EMAC及10/100M的PHY。


看了下索智SC3807VS EVB板的SPEC,硬件上已经将Ethernet设计出来,因此选择在TA上面进行预研开发。



第一步,飞线接上RJ45接口,可以选择用EVB上的变压器,接一个不带变压器的RJ45,也可以接一个带变压器的RJ45,不使用板上的。

第二步,使用menuconfig依次打开配置:

Device Driver->

----Network device support->

--------Ethernet driver support->

------------ SUNXI Platform Network devices drivers

----------------Sunxi platform Gigabit Ethernet driver

--------------------Use sunxi platform script

--------------------Clock use system interface

--------------------External PHY power control

如下图示,保存配置,重新编译内核。






第三步,修改sys_config.fex,如下:

[gmac0]
gmac_used          = 2
gmac_power1        =


第四步,重新构建firmware,烧录到SC3807VS EVB上。烧录结束后,进入shell进行测试:


至此,V3s使用Ethernet的预研顺利完成。


© 著作权归作者所有

共有 人打赏支持
ka布
粉丝 0
博文 20
码字总数 6282
作品 0
东莞
技术主管
pcDuino嵌入式linux开发: 修改u-boot(一)

u-boot是boot loader的一种,boot loader 是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适...

雨后的彩虹桥
2014/01/10
2.5K
0
嵌入式学习:嵌入式硬件和软件详解

在嵌入式开发中,是分为硬件部分和软件部分的,大多数的初学者对于嵌入式的硬件和软件之间的区别不是很了解,所以今在这里就和大家具体说说嵌入式硬件和软件详解,大家可以参考一下。 图片来...

IT范儿
2017/11/18
0
0
开发基于全志V3的LinuxOS

先做下记录,过程后面再补上。 成果: 1.利用u-boot、buildroot、Linux-3.4、tools成功构建linuxOS的V3固件。 2.在V3开发板——索智SC3806V上成功烧录并运行上述固件。 3.完善mdev hotplug,...

ka布
2016/10/31
44
0
H3C S7500E系列高端多业务路由交换机

H3C S7500E系列高端多业务路由交换机 H3C S7500E系列产品是杭州华三通信技术有限公司(以下简称H3C公司)面向融合业务网络的高端多业务路由交换机,该产品基于H3C自主知识产权的Comware V5/...

yuanwx0328
2017/11/23
0
0
【RL-TCPnet网络教程】第6章 RL-TCPnet底层驱动说明

第6章 RL-TCPnet底层驱动说明 本章节为大家讲解RL-TCPnet的底层驱动,主要是STM32自带MAC的驱动实现和PHY的驱动实现。 6.1 初学者重要提示 6.2 KEIL提供的底层驱动文件 6.3 DM9161和DM9162的...

席萌0209
07/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Asus RamPage VI Extreme开不了机

Asus RamPage VI Extreme 的机器突然关机,然后就再也开不了机,没有任何反应。有人说是BIOS问题,可是这个连Bios都进不去的,按后面的刷新Bios、清除CMOS等都没有什么效果,没有任何反应。 ...

openthings
29分钟前
0
0
ubuntu 18.04 desktop 截图快捷键

如图,点击下方的 add shortcut 为这个快捷键命名 输入截图 command gnome-screenshot -a 设置快捷键 常用为 Ctrl - Alt + a 参考 http://os.51cto.com/art/200903/113091_all.htm...

公孙衍
38分钟前
0
0
一个六年Java程序员的从业总结:比起掉发,我更怕掉队

恍然间,发现自己在这个行业里已经摸爬滚打了五、六年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫...

老道士
40分钟前
18
2
Spacemacs快捷键

由于Spacemacs快捷键太多,为方便使用,将常用的快捷键记录在此。 以下快捷键都是在emacs的evil模式下 Buffers操作 创建名称为<buffer-name>的buffer SPC b b <buffer-name> 从已打开的buf...

yxmsw2007
45分钟前
1
0
GO冒泡,二分查找

package mainimport("fmt")func main() {var arr [5]int = [5]int{11,13,9,2,25}maopao(&arr)fmt.Println("arr = ", arr) //[2 9 11 13 25]findIndex := binaryFind(&arr, 0......

汤汤圆圆
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部