- 博客(15)
- 收藏
- 关注
原创 RK3588 & Android13 调试RTL8852BS(WIFI&BT)
最近在搞广告机项目,用到RTL8852BS的模块,发现这个模块的相关文章比较少(大多都是AP的),虽然wifi-bt的调试都差不多,但是还是想记录一下调试的过程,做一下总结,如有错误之处,还望各位大佬指教!平台:RK3588 & Android13 & kernel-5.10模块芯片:RTL8852BS接口:SDIO & UART内容:调试RTL8852BS模块的以及BT功能。
2024-04-20 18:06:08
6015
12
原创 RK3588 & Android12 调试 RTL8852BE(wifi篇)
平台:RK3588 & Android12模块:RTL8852BE接口:PCIE内容:调试RTL8852BE模块的WiFi功能。
2024-01-20 17:54:31
6042
11
原创 RK3288 & Android7.1调试NFC(PN7150)
在Android7.1系统的主板上外挂PN7150开发板,增加NFC功能,用于支付。
2024-01-08 19:22:49
1259
原创 RK3588&Android12 动态兼容4G模组
把对应RIL库文件放到 device\rockchip\common\4g_modem\lib64\。实现一个固件可以动态兼容多种4G模块,不用换个模块就需要重新打包升级。主要改系统层,根据模块的PID和VID使用对应的固件。平台:RK3588&Android12。内容:实现4G模组的兼容。
2023-12-02 19:34:52
759
1
原创 RK3588 Android12调试移远EC20模块(外挂小板)
平台:RK3588&Android12内容:外挂小板调试EC20通过主板的usb口外接一个小板调试移远的4G模块EC20,实现4G上网。
2023-12-02 19:09:06
3277
3
原创 RK3568&Ubuntu20.04安装qt&opencv
在/etc/ld.so.conf.d/opencv.conf加上/usr/local/lib。执行不了就先执行下面这个命令,再source。平台:RK3568&Ubuntu20.04。/etc/bash.bashrc末尾加上。4)切换到build目录cmake。直接在build里面make -j8。sudo ldconfig更新一下。内容:安装qt&opencv。3)安装qtcreator。2)安装Qt的开发工具。二、opencv3.12。一、安装qt5.12。1)安装Qt5的组件。
2023-12-01 18:52:57
489
1
原创 RK3288 Android7.1 SN号相关问题
原因:读取SN号的接口没用对,UpgradeDllTool对应的是rkidb_get_sn接口,而RKDevInfoWriteTool对应的是vendor_storage_read。现象:使用工具RKDevInfoWriteTool烧录SN号以后,serialno出现unknown的情况。平台:RK3288 Android7.1。用UpgradeDllTool就可以。
2023-11-29 17:57:33
569
1
原创 RK3588 Android12调试MAE0621A(以太网)
但是Android12里面static int get_phy_id做了一些修改,把802.3-c22这种情况下的操作封装成了函数get_phy_c22_id,大致都是一样的,直接在get_phy_c22_id加上就好了。最后还有一个bug没解决,用gmac0时发现有线网图标会有一个感叹号,ip什么都有,看起来有点像网络阻塞,插上网线的时候相关的打印信息要比gmac1慢好多,暂时还没有解决。具体引脚配置需要根据原理图配置,在这里踩了两个坑,一个是clock_in_out,另一个是phy的地址reg。
2023-11-28 20:25:28
1915
5
原创 RK3568 Debian10设置静态ip
期间遇到一个问题:静态ip设置成功了,两块主板也能相互ping通,但是单独接网线没法上网,最后发现gateway(网关)搞错了。误以为 broadcast 是网关,其实是广播地址,通过ip route可以查询当前网络的网关。为了实现两块主板可以通过网线通信,需要把两块主板的动态ip改成静态ip,又不影响上网。例如这个是192.168.0.1,给到正确的网关静态ip就能上网了。平台:RK3568&Debian10。
2023-11-28 16:40:39
622
原创 RK3568 Debian10调试笔记
总的来说,/etc/locale.gen打开zh_CN.UTF-8 UTF-8和en_US.UTF-8 UTF-8,执行了一次 locale-gen,后续只需要localectl set-locale LANG=”想要的语言环境“切换就行了;对于gnome这个桌面,换过几个RK3568的主板都是带不动的,会卡,cpu压力贼大,不过好看是真的好看,换RK3588就轻轻松松了。2)想要中文版镜像或者输入中文,可以先打开/etc/locale.gen, 打开zh_CN.UTF-8 UTF-8,再执行。
2023-11-27 20:08:44
953
1
原创 RK3588调试EDP
一查发现,这个使能脚居然和另外一个背光用的是同一个,但是原理图上却没有把这个背光画在一起,所以其实只需要把这个 LCD_PWREN_H拉高一下,就可以得到一组背光以及edp了。从原理图上看,无非就是一个使能一个PWM,顺着找到主控那边配一下就好了,这里是2_B5拉低,用的是PWM1。看样子把VCC3V3_LCD配好就ok了,所以继续往下查原理图;平台:RK3588 Android12。背光配好了再配置一下edp就行了。问题:点一个EDP屏。1、首先肯定是背光了。
2023-11-24 18:12:22
2355
2
原创 RK3568 Debian10关于iptables
目测应该是缺了个内核模块(iptable_filter)导致这个filter表出不来,去源码翻了一下,不小心看见了一个kernel\net\ipv4\netfilter\iptable_filter.c(其实是拿grep去kernel底下搜),一看没有编,估计就是少了这个模块。一般来说RK源码kernel里面有的C文件想编进去打开对应的宏就行了,kconfig里面说已经写好的,保险起见可以检查一下kernel\net\ipv4\netfilter\kconfig,当然,Makefile同理。
2023-11-23 19:48:52
1221
原创 RK3399 Ubuntu20.04 HDMI不显示
期间还遇到两个小问题,一是sleep 3不行,4才可以,应该是DSI-1 和HDMI-1没有加载出来,需要sleep久一点,二是第一次写脚本是在本地写的,拷贝到开发板上发现不行,会报错。不过这种办法还是会有不足之处,就是每次开机去设置HDMI的分辨率,一旦开机之前没有插上HDMI或者开机后HDMI断开的话,就又要重启了,暂时还没去想永久解决这个问题的办法。找了半天,发现可以通过命令解决,可以先xrandr查看一下自己的显示屏信息,这个命令就是让HDMI的分辨率跟随DSI的1280*800。
2023-11-22 16:53:05
1088
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人