DIY基于RTD2662的LVDS屏幕驱动

本文记录了作者DIY基于RTD2662驱动LVDS屏幕的过程,包括遇到的各种问题及解决方案。从无法找到屏号资料,到绘制转接板解决驱动问题,再到RTD2662手册稀缺,源代码适配,生成并整合bin文件,以及使用特定工具进行 flashed。虽然过程中遭遇VGA未调好等挑战,但最终成功驱动了屏幕。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这段时间一直在研究FPGA,机缘巧合入了好几块EBAZ4205的矿板,但是今天要说的不是他们。。。
在闲鱼上收了几块车载导航的显示屏,8寸+电容触控,一开始用标准的LVDS驱动板去驱动发现驱动不了,网上查了好久也没有查到屏号资料,只能找同一品牌的类似屏幕,终于在百度文库里面找到一个针脚定义类似的,跳线转接屏幕花屏。。。
然后根据针脚定义自己画了一个转接板,接上后可以用!!!
想着自己DIY一块驱动板,因为屏幕上包含了电源电路和触控电路,DIY的话可以去掉屏幕电源部分,不需要转接板还可以方便外加触控电路。发现自己不知不觉就入坑了。。。
坑1: RTD2660/2662/2660H区别,值得注意的是2660是不支持HDMI输入的只有2660H/2662是支持的,2662可以有两路HDMI输入。
坑2:RTD2662/2660手册,网上基本上没有可下载的手册。。。
坑3:网上的源代码有好多,但是能直接用的没有几个,有的缺BL.lin,有的没有merge程序,等等。随便说说源代码的话需要更改PCB文件部分内容,屏幕参数内容,按键内容,需要仔细比对规范书以及实际电路图。
坑4:源代码编译生成的是两个文件b00,b01,需要通过三方软件进行整合成一个bin文件,有的源码里面有这个merge程序,但是不支持64位系统。。。
坑5: 即使生成了Bin文件,问题是怎么上传到RTD2660呢?准确说是上传到外置SPI FLASH,主要有三种方式:Arduino, 树莓派, Linux,这里推荐这个https://github.com/floppes/RTD266xFlash, 记得查看arduino 文件里面的flash规格,去掉注释,不然会显示不识别,然后用他的UI上传,实测可用。非常不错
坑6:EDID,这个配置参数也很重要,可以通过相关的软件根据屏幕参数进行设置,用默认的很容易花屏不显示之类。在这个上面吃过几次亏。

看一下实物

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值