自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (6)
  • 收藏
  • 关注

原创 RTL8211 uboot 模式下4芯网线对接千兆如何协商成百兆

问题:RTL8211通过4芯网线对接千兆,在内核起来时可以正常通信,但在UBOOT下ping不通,无法通过网络烧写。分析后发现,在UBOOT下,通过4芯网线对接百兆可以通信,但是对接千兆却不行,通过打印发现,4芯对接千兆时自协商结果居然是千兆,自然无法正常通信。那如何才能协商成百兆呢?通过代码分析,发现uboot 代码是通过寄存器0A来判断speed是否为千兆后来经过一些牛人的指导,才发现原来除了对方的协商能力,RTL8211本身协商能力寄存器09有一个bit9,是否建议千兆。通过.

2021-10-14 13:49:06 3936

原创 HI3798MV200驱动移植

1.UBOOT配置修改方法,需要对应版本的HITOOL,个人也是废了很大劲,开始版本不对,怎么调试都不对。首先打开界面之后附带各种工具,修改配置需要用到HIREGBIN(用xls的方法没学会,学会了再分享吧,感觉还是这个工具方便点)。首先将芯片切换成HI3798MV200,点击HIREGBIN,弹出对话框,选择对应文件source\boot\sysreg\hi3798mv200 hi3798mv200_reg_base_v1.5.9.bin加载完成后选择从reg导入查看,浏览选择对应文件.

2021-08-05 15:36:43 4207 9

原创 MX6Q WM8978 KSZ8863调试笔记

MX6Q声卡WM8978、网卡KSZ8863调试笔记,含硬件和驱动板子采用IMX6Q参考厂家DEMO修改,没有使用PMIC,使用单独DC-DC降低成本,电源时序方案参考的天嵌的板子。网卡使用的KSZ8863,声卡使用的WM8978,RTC采用外置DS1339硬件设计并没有遇到太大问题,因为CPU、声卡、网卡等都是第一次使用,熟悉手册和画封装耽误了一些时间。最耽误时间的还是PCB阻抗调节,实话讲MX6这芯片厂家推荐的阻抗和叠层有点不走寻常路,与之前用海思推荐阻抗差异很大,不过好在PCB厂家工艺改动不大

2021-04-26 13:36:37 2092 2

miiphyutil.c

海思UBOOT,4芯网线对接千兆通信优化

2021-10-14

miiphyutil.c

海思UBOOT,4芯网线对接千兆通信优化

2021-10-14

HiTool-HI3798M.rar

HI3798MV200 对应HItool 含配置表格修改工具HIREGBIN

2021-08-05

Hi3798M V200-hardware.rar

HI3798MV200 手册,含芯片手册、HiRegBin 工具使用指南和linux开发环境用户指南

2021-08-05

phy-led.rar

HI3798M GPIO模拟网络灯控制

2021-08-05

MX6Q原理+WM8978+KSZ8863驱动相关文件.rar

MX6Q原理+WM8978+KSZ8863驱动相关文件+设备树

2021-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除