自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不足之处请多指教

  • 博客(8)
  • 收藏
  • 关注

原创 SSD201 PHY适配问题与解决过程

本文总结了RTL8201F-VB-CG PHY芯片与SSD201主控适配过程中遇到的三个关键问题及解决方案:1)PHY芯片未被检测问题,通过增加复位操作解决;2)网络不通问题,发现REF_CLK模式设置错误(应为输出模式),修改硬件电阻后恢复50MHz时钟信号;3)CRS_DV管脚置空导致接收异常,需与主控COL引脚连接。最终通过软件修改和硬件调整实现了网络正常通信。问题根源涉及复位时序、时钟配置和信号完整性,为类似PHY芯片适配提供了参考案例。

2025-07-21 15:03:53 706

原创 DDR SDRAM ⼊⻔“扫盲“

本文介绍了DDR SDRAM的基础原理与关键技术。DDR SDRAM采用双倍数据速率技术,在时钟上升沿和下降沿都传输数据,通过同步时钟、动态刷新和随机存取机制提高性能。对比了LPDDR4和DDR4在功耗、尺寸和应用场景上的差异,分析了影响内存带宽的多方面因素。详细阐述了DDR的最小存储单元结构、bank/rank的组织形式,以及PLL锁相环在DDR时钟生成中的应用。通过三星LPDDR4实例说明内存模块的组成架构,包括数据队列、存储库和双通道设计原理,为理解DDR工作机理提供了系统性的技术解析。

2025-07-11 10:44:36 792

原创 Linux驱动学习笔记----------IIC框架与流程(一)

历时一个月期末课程设计终于结束了!发现好多东西忘记了,iic流程也有些淡忘,有点慌,夜深人静的时候就整理下吧!还有,杭州最近热的我脑袋都不好用了!关于iic: 1.是一种数据传输协议(spi,usb,sdio,uart…) 2.速度比较:iic < spi < sdio < 网络 < usb 3.它是一种半双工通信方式(两

2017-07-24 01:09:50 4696 2

原创 浅谈UBOOT

如图,是4412开发板手册上的图。 板子一上电,首先执行的IROM中的程序,然后执行BL1。那么BL1 是在什么地方存储呢? 答:只能在NAND, SD/MMC,eMMC,USB这四个地方。也就是说IROM启动后,会去寻找BL1,也就是bootloader1,BL1执行完成后去找BL2。然后是UBOOT,再就是linux内核IROM—>BL1—>BL2—>uboot—>linux还有一个

2017-03-11 18:13:36 1157

原创 Linux驱动学习笔记----------触摸屏驱动

关于 触摸屏的驱动,其实也是input输入子系统,只不过是一个升级版罢了。 我所说的都是基于韦老大所说,再加上自己的理解。这里关于输入子系统再做一些补充: —————–入子系统体系————— 设备事件层: Linux_Dir/drivers/input/evdev.c(提供handler) 提供输入设备产生的原始数据并上报给应用程序,这适用于 所有输入设备, 触摸屏也不例外 编写基于输

2017-06-18 00:52:31 8223

原创 Linux驱动学习笔记----------input输入子系统(基本概念与流程)

很久没有没有动博客,这些日子想把之前学的一些干货分享一下。首先关于输入子系统: 关于input输入子系统,流程图如下: 在输入子系统中我们将其分为4部分(设备驱动层,核心层,事件层,用户空间) 从左往右依次就是从内核空间到用户空间,事件层提供了接口 所以并不需要我们去写,因为内核已经封装好啦。现在我们进入核心层看看(drivers/input/input.c)static int __i

2017-06-08 11:22:40 727

转载 结构体占用字节数及存储与空间分配(转)

我们都知道在数据类型中,char类型占1个字节,short占2个字节,int占4个字节,long占8个字节等等。在计算结构体大小时需要考虑其内存布局,结构体在内存中存放是按单元存放的,每个单元多大取决于结构体中最大基本类型的大小,下面我们看几个例子:1.struct A {   char a;   int b;   short c; }str1; 这里char占1个字节,int占4个字节

2017-03-04 14:08:23 1061

原创 关于二级指针

小试牛刀学习linux也有一段时间了,之前看了许多人的博文,收获很大。 现在想把自己平时学习所收获的一些东西分享出来。 近期应该会分享一些自己在学习c语言以及linux驱动方面的一些个人见解。 由于本人还是在校学生,不足和错误的地方希望大家可以指出来,共同进步。今天,先和大家分享一下自己在学习 C语言中有关二级指针的学习心得首先我们先来看一段代码(曾经的一道面试题) 问:

2017-03-04 13:23:57 454

空空如也

空空如也

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

TA关注的人

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