
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
调过lt9211,lt9611,lt8911exb视频转码芯片,感觉都不太顺利,把经验分享出来,希望能帮助有需要的人。Linux下lt8911exb调试总结Linux下lt9211调试总结Linux下lt9611调试总结调试不通时,先用ic的测试模式进行测试,如果能正常显示,说明问题出现前端解码上。调了3款芯片,2款设计的硬件都是有问题的,增加了调试难度。如果ic的自测试无法通过,可以跟参考设计进
展讯平台点屏时要配置两个时钟(phy_freq和pixel_clk),那这两个参数要怎么配置呢,我们可以找到展讯的这份文档,输入屏的参数,即可计算出相应的时钟。如然后将相应的参数填到屏的配置文件中,如Android9.0以前,uboot配置.phy_freq = 1105000.pixel_clk = 153600000kernel配置pixel_clk:由ub...
MODEDIRDOUTDINDRIVESMTIESPULL_ENPULL_SELR1 R0当前io功能0输入1输出输出值输入值驱动能力使能施密特触发器输入控制...
最近调VL53L0X花了不少时间,特总结下https://www.st.com/content/st_com/en/search.html#q=vl53l-t=products-page=1VL53L0X测距2mVL53L1X测距4m 支持将校准数据保存到芯片内部我们使用是是VL53L0X作为接近传感器 项目中存在两个VL53L0X对射的情况接st官方的塑料帽或者不接,VL...
mipi接口连接如下(图中没包括供电和复位信号)static int sprd_panel_send_cmds(struct mipi_dsi_device *dsi,const void *data, int size){struct sprd_panel *panel;const struct dsi_cmd_desc *cmds = data;u16 len;if ((cmds == NUL
要点亮一块驱动ic为ILI9881C的屏幕,看了soc的屏幕配置目录,发现有带该ic的屏幕配置,估计一两个小时就能完成移植。配置了相应的复位脚,上电脚后,发现在uboot阶段读不了id。当然,先在读id函数中直接返回0,先发屏幕配置,看能不点亮屏幕,点亮屏幕后,再来解决id问题。发现在uboot阶段没有点亮屏幕,但进内核后,能概率性的点亮屏幕(通过input keyevent 26,模拟电源键,重
内核中,经常看到ktime_t变量,总结下Nanosecond//纳秒/* Nanosecond scalar representation for kernel time values */typedef s64ktime_t;ktime_t n等于n纳秒有ms/ns转换成ns的两个函数,是不是很简单static inline ktime_t ns_to_ktime(u64 ns){return
lt9611是一款mipi转hdmi的芯片,项目中有使用到,分享下调试经验。参考设计要先拿到源码,然后进行调试。刚好代码默认有一份驱动,那不就折腾了。适当修改后,接hdmi屏幕进行测试,i2c能正常通信,也能正确解码前端的mipi信号,感觉成功了一半。屏幕也提示检测到了hdmi信号,但黑屏。先让ic进入自测试模式,看输出正不正常,屏幕提示超出范围。看log,有如下不正常打印[211.152990]
LT9211支持mipi转lvds,参考原理图如下先拿到代码移植好后,接上屏幕看效果。一开机,屏幕在不断的刷红绿蓝的图片,参考lcd的datasheet,如果没有检测到lvds信号,就在屏幕的测试模式。说明,背光和lcd的电源已控制正确。再来看看lt9211的工作状态,能读到id,i2c能正常通信。但就是不能检测到mipi信号的时序,读出来的hfp,hbp,hsync,vfp,vbp,vysnc都