
Rockchip
文章平均质量分 56
Rockchip开发与问题解决记录
KaminLuo
这个作者很懒,什么都没留下…
展开
-
RK 3586 移植RTL8723DU驱动流程记录
1.简介我们公司有一款RK3568 双wifi的产品,搭载的是AP6275s + RTL8723DU ,这两款都是RK支持的wifi系列,详细可以参考RK的官方写的文档 (路径:RK3568_SDK\RKDocs\android\wifi)那么接下来我们就操作一遍适配RTL8723DU的驱动吧,因为走USB的,所以是不需要配置dts的,移植完成驱动就可以工作了2.移植过程2.1 参考文档首先一个合格的程序员,当然是先把官方写的文档看一遍了,看完一遍大概流程就明白了(《Rockchip_Introd原创 2021-09-24 12:10:46 · 3311 阅读 · 7 评论 -
RK 3568 移植CH9344驱动流程记录
1.简介因为我们有个项目需要挂载多个USB设备,导致原本rk3568的4路USB不够用,所以硬件画板就添加了一个USB Hub IC (Ch9344)一分四。接下来我们就要开始在rk3568上移植ch9344的驱动,让它跑起来。因为是挂在USB上的,所以不需要配置dts,移植完驱动就可以使用了2.移植过程因为走USB,所以原理图就没有必要看了,就是一路USB口插了一个hub2.1下载驱动文件在沁恒微官网(http://www.wch.cn/bbs/thread-67447-1.html)上直接下载原创 2021-09-23 19:16:32 · 2016 阅读 · 3 评论 -
RK 3568 配置RTC流程记录
1.简介在配置之前,需要明白什么是RTC呢?实时时钟的缩写是RTC(Real_Time Clock)。RTC 是集成电路,通常称为时钟芯片。实时时钟芯片是日常生活中应用最为广泛的消费类电子产品之一。它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。有些时钟芯片为了在主电源掉电时,还可以工作,需要外加电池供电。--------------------------------------------------------------原创 2021-08-17 09:40:45 · 3009 阅读 · 8 评论 -
RK 3568 调试配置以太网流程记录
1.简介我们有个rk3568的项目,硬件刚刚拿到回板,拿到板子老规矩先编译一版软件烧录进去。在外面测试一下以太网功能时,发现打不开,会报如下错误。console:/ # ifconfig eth0 up [ 238.934076] rk_gmac-dwmacfe010000.ethernet eth0: Could not attach ifconfig: ioctl 8914: No suchdeviceto PHY [ 238.934149] rk_gmac-dwmac fe010000原创 2021-07-03 17:36:46 · 17700 阅读 · 11 评论 -
RK 3568 IDB烧录失败解决方法
1.简介公司有个RK3568的项目使用了江波龙的58A43 emmc,但在硬件回板的时候,发现烧录程序不进去,会报IDB失败部分log截图2.解决方法在查找RK文档(部分截图如下),发现出现IDB失败,主要有以下两点引起的a.是emmc没有焊接好b.是不支持此款emmc2.1 emmc没有焊接好a.硬件排查检测,或者进行更换b.多块板子进行烧录,排除焊接问题2.2 不支持此款emmc需要找RK支持,更新一下emmc支持 firmware补丁一般下载补丁文件,按照下载文档里面的原创 2021-07-02 11:58:40 · 12410 阅读 · 8 评论 -
RK px30 配置RGB屏详细流程记录
1.简介我们有一个项目(rk PX30 android8.1)使用了一款4.3寸的RGB屏,所以需要在dts上配置屏相关的信息,使屏可以正常点亮。在此记录配置过程与遇到的问题,供以后学习查看RK配置屏相关的文档一般放在 RKDocs\common\display 上,所以先查看一遍相关资料文档,心里大概就能清楚配置屏的七八分步骤与方法了2.配置过程一般配置屏前,是要先调亮背光的,但是因为此项目原先的背光IC坏了,硬件更换了IC,直接硬件上拉点亮屏幕了,主控IC没有控制了,所以在此没有记录,调试原创 2021-04-15 17:12:21 · 3055 阅读 · 9 评论 -
RK px30 双面屏带宽不足问题调试
1.简介我们有一个项目是双屏异显的(双 MIPI 屏),副屏是通过 rk618 的转换芯片,把 rgb 信号转成 mipi信号输出,但是转换出来的画面会有抖动的现象,log 打印的错误显示带宽不足[ 127.410618] rockchip-vop ff470000.vop: [drm:vop_isr] ERROR WIN1_EMPTY irq err[ 127.568685] rockchip-vop ff470000.vop: [drm:vop_isr] ERROR WIN1_EMPTY irq原创 2021-03-24 16:42:03 · 2141 阅读 · 1 评论 -
RK px30 配置ap6212 wifi bt流程记录
1.简介RK的wifi与蓝牙都是集成在一块IC上的,一般查看RK的支持系列,都可以快速的配置出wifi与蓝牙。目前我这有个项目使用的是PX30 android8.1 + AP6212,就拿此案例作为演示2.wifi配置流程2.1 Wifi的dts查看wireless-wlan { compatible = "wlan-platdata"; wifi_chip_type = "AP6210"; //需要参考原理图进行配置的引脚 WIFI,host_wake_irq = <&原创 2021-03-24 16:12:24 · 2422 阅读 · 0 评论 -
RK px30 配置GT911 TP触摸流程记录
1.简介RK 配置 TP 触摸,流程记录2.查看原理图首先,查看原理图的tp座子,然后往下查找连接在主控的哪路i2c上这里我们可以看见,此路TP是连接在i2c3上,接下来进行dts配置3.DTS 配置先查看是否有 i2c3 的 dts 配置,没有就写入如下配置,开启 i2c3&i2c3 { status = "okay";};确认 TP 使用的是什么 IC,该项目使用的TP芯片是 TG911,所以拿此做示例配置&i2c3 { status = "okay";原创 2021-03-24 15:15:21 · 1534 阅读 · 0 评论 -
RK debug串口无法正常使用调试记录
1.简介项目刚开始,有可能会出现 debug 串口无法使用的情况,而 RK 标准使用的是 uart2 的串口作为 debug 口,所以首先查看硬件原理图,找到 debug 口的引脚,查看连接到的是哪个主控出来的引脚2.排查过程2.1 查看原理图查找调试口与主控哪个引脚相连2.2 查看dts文件找到该项目使用的kernel dts文件,在文件上查看使 fiq 节点主要注意是 pinctrl-0 = <&uart2m1_xfer>; 的配置是 uart2m1 还是 uart原创 2021-03-24 12:50:43 · 1335 阅读 · 0 评论