mdio phy(bcm5482)访问
查看硬件原理图,5482通过mdio访问自己的寄存器,M4通过cpld对5482进行初始化操作(复位/解复位)
可以看到bcm5482的MDC和MDIO用的是port P 的pin4和pin5,所以基地址为GPIO_PORTP_BASE. 对应的分别是引脚4和引脚5,所以由此可以封装出基于gpio的mdio读写功能函数
实际控制:
mdio phy(bcm5482)访问相关推荐
- 了解与MDIO/MDC接口相关的22号、45号条款
MDIO接口 SMI:串行管理接口(Serial Management Interface),也被称作MII管理接口(MII Management Interface),包括MDC和MDIO两条信号线 ...
- 网络驱动->PHY驱动调试
1. Linux 系统网络协议层架构 网络协议框架图: 网络子系统是 linux 操作系统里很重要的一部分.关于这部分有很多的参考资料.这里主要说明一下 phy 芯片在整个子系统里的位置.从这个结构里 ...
- Linux phy驱动开发总结
文章目录 基础 须知 数据结构 数据结构UML类图 MAC驱动 初始化简述 驱动实现 关于MAC连接PHY PHY驱动 动态注册 静态注册 通用PHY 参考模板 IP18xx驱动调试 须知: 问题 方 ...
- 访问外部设备寄存器的方法
前言 x86 有 I/O端口与I/O内存 的概念x86 可以只有 IO内存x86 可以 有 两个 : IO内存 和 IO端口 arm 只有 IO内存的概念 参考 宋宝华 linux 4.0 设备驱动 ...
- U-boot简介及常用命令说明
1. 疑问 使用u-boot开发一些项目有一段时间了,对u-boot也更加熟悉了.以前经常想u-boot存在的意义到底是啥呢?百科上说U-Boot的作用是系统引导.恩?引导系统?具体什么含义?u-bo ...
- 【lwIP(第一章)】lwIP入门
lwIP是一个小型开源的TCP/IP协议栈(阉割的TCP/IP协议) lwIP适用于:云台接入.无线网关.远程模块.工控控制器.嵌入式NAT无线路由器.网络摄像头--- 目录 一.TCP/IP协议栈 ...
- 嵌入式linux 修改mac,MAC to MAC 环境下,嵌入式linux的修改
MAC to MAC ,网卡驱动应该如何调整 正常情况下,完整的网卡由MAC和PHY两部分组成. PHY的含义很广,不知道的wiki之. 简单地说,是物理层芯片.在TCP/IP协议中,数据链路层之上的 ...
- 嵌入式编程之软件工程师需要了解的一些基本硬件知识
工作背景传输网设备PTN以太网盘: 对于硬件知识的了解有助于在代码实现过程中提升性能. (1)PCIE总线 PCIE总线的说明以及用处. (2)I2C总线 I2C总线的时序访问特征点击打开链接. (3 ...
- AM335x(TQ335x)学习笔记——使用dtb方式启动内核
老式的u-boot使用ATAGS的方式启动linux内核,本文使用新式的dtb方式启动内核. 我使用的内核是linux-3.17.2版本,下面开始编译内核. (1) 解压内核 [php] view p ...
最新文章
- 查看Android API文档的正确方式
- StaggeredGridView 实现分析--首次填充过程(一)
- IOS 程序内调用本地打电话功能-make a phone call
- 一起学nRF51xx 1 - GPIO
- [Golang]一道考察defer与命名返回值的题目
- AtCoder Beginner Contest 204 F Hanjo 2
- C语言 fwirte 函数 - C语言零基础入门教程
- SAP License:MM中的几个概念
- zookeeper源码分析之leader选举
- 用CSS制作日历弹出框的心得
- 抛开当下的迷惘,IT技术人的发展之路该怎么走?
- vscode 文件高亮插件_实用的Visual Studio Code插件
- MFC 通用对话框之“查找替换“对话框
- 清除浏览器缓存(js、css等)
- 团队如何开会,开会准则
- 红帽的RHCSA、RHCE、RHCA值得报考吗?
- 一组绝对有益于科研的随想录(转载)
- SPSS Modeler 18.0 基本介绍
- win10 电脑内存占用率过高解决
- CNAS认证和CMA认证是国内两种不同类型的权威认证