
linux_kernel
文章平均质量分 72
Jarry_le
这个作者很懒,什么都没留下…
展开
-
00.mipi协议
由于MIPI是采用差分信号传输的,所以在设计上需要按照差分设计的一般规则进行严格的设计,关键是需要实现差分阻抗的匹配,MIPI协议规定传输线差分阻抗值为80-125欧姆。在高速模式下,通道状态是差分的0或者1,也就是线对内P比N高时,定义为1,P比N低时,定义为0,此时典型的线上电压为差分200MV,请注意图像信号仅在高速模式下传输;在高速模式下,通道状态是差分的0或1,定义P比N高时定义为1,P比N低时定义为0,此时线上典型电压为差分200mv。在LP模式下,只用lane0传输数据和时钟,双向数据传输。原创 2023-02-22 11:43:16 · 700 阅读 · 0 评论 -
01.mipi时序
首先会发送VSPW行(VSA lines)的空数据包,在发送VBP lines的空数据包,接着发送VACT lines(屏宽)的有效RGB数据,其中每一行数据都包含HSS 行开始信号+HBP数据包+RGB+HFP数据包。3 Burst mode: 在horizontal 的时序是一样的情况下DSI会把连接的速度提升到Panel支持的最大速度。那么这三种video模式的区别就是传递的数序和数据包位置的不同,至于最终在dtsi配置哪一个模式就要根据实际的panel IC所支持video 模式来。原创 2023-02-22 11:41:09 · 1439 阅读 · 0 评论 -
插入USB开机
在kernel阶段判断的电压要比lk阶段的启动电压要大,否则kernel充电到3.6自动关机重启后电压只有3.58,lk阶段判断启动电压不满足,继续充电,3.6关机,死循环!3.45V 以下关机充电 g_boot_mode = LOW_POWER_OFF_CHARGING_BOOT //9。3.45V 以上关机充电 g_boot_mode = KERNEL_POWER_OFF_CHARGING_BOOT //8。2. 3.45 - 3.6 kernel充电。原创 2023-02-22 11:21:05 · 353 阅读 · 0 评论 -
[FAQ202071860]修改uart0输出串口LOG
1.修改所在工程中的pinmap文件,用来配置UART0 PAD对相应的UART0 控制器,其它芯片也有类似的寄存器用来配置不同的pad对应不同的控制器,请查看相应的芯片spec。2.配置了uart0 pad对应uart0控制器后,还需要将log的输出定位到uart0控制器上来,uboot中UART的驱动在/修改uart0输出串口LOG。原创 2023-01-13 17:21:51 · 264 阅读 · 0 评论 -
[FAQ122070]eMMC降速怎么修改
1,可以修改平台端 eMMC总线工作模式配置,在kernel工程dts文件,默认配置为最高HS400 模式打开Enhanced Strobe。2,限制总线模式最高HS400 400MB/s,关闭Enhanced Strobe。4,限制总线模式最高High Speed DDR 104MB/s。5,限制总线模式最高High Speed SDR 52MB/s。3,限制总线模式最高HS200 200MB/s。eMMC降速怎么修改。原创 2023-01-13 17:20:14 · 790 阅读 · 0 评论 -
[FAQ202172679]如何使用ADB控制GPIO高低?
如何使用ADB控制GPIO高低?原创 2023-01-13 17:17:41 · 462 阅读 · 0 评论