20251224给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时通过串口修改MC-105Q机芯的分辨率和帧率
2025/12/24 17:07
缘起:给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】后,需要配置ssh。
驱动调试的时候DEBUG口就足够了。最多再打开一个USB接口的adb功能。【有些时候需要多一个口^_】
但是产品给客户暴露的借口就是TF卡的卡槽和以太网接口了!【应用工程师需要的ssh功能】
想实测一下TF卡的读写速度。
4线USB2.0通过adb直接拿到电脑上的速度是:31.3 MB/s
写入TF卡的速度略微低于31.3 MB/s【大概为25.56MB/s】
需要实测开发板丝印ETH1芯片RTL8211F-CG的网速。
通过ifconfig确认为eth0。
需要使用ov5645的驱动框架来适配LVDS接口的105机芯。
按照以前的经验,首先关闭I2C的读写!
结果,肯定会出现某些地方遗漏的,只能通过编译器来检查问题了!
当你把荣品RD-RK3588开发板重新适配一把,就相当于从头做了一个项目:【荣品RD-RK3588开发板】。
当然,开发板的功能都是好的,你免除了调试的过程,也就没有解决相关硬件出错的经验/机会了!
1、查询105机芯的帧率和分辨率:08【1080p25】
81 09 04 2472FF
90 5000 08FF
2、配置105机芯的帧率和分辨率1080p30:06
81 01 04 24 7200 06ff
90 41 FF 90 51 FF
3、保存:
81 01 04 3F 01 7F FF
90 41 FF
90 51 FF
4、保存之后,再次查询以便复核:
81 09 04 2472FF
90 5000 06FF
https://blog.csdn.net/wb4916/article/details/139750765?spm=1011.2415.3001.5331
20240617通过串口配置索尼SONY的HDMI OUT输出的8530机芯
缘起:需要在RK3588开发板OK3588-C上使用SONY的8530机芯。特意熟悉8530的串口命令!
目的:需要配置SONY的8530机芯为RGB输出,4K分辨率。
串口波特率:9600 N 8 1
开机默认接收到:90 38 FF
首先配置RGB输出:
查询现阶段的输出格式:
发:81 09 04 24 60 FF
头码:81 09 04 24
尾码:FF
命令字:60
收:90 50 00 01 FF
头码:90 50
尾码:FF
反馈信息:00 01
00和01的右边的字符组合为01,也就是现阶段已经是:RGB格式。
给SONY的8530机芯写入RGB格式:
发:81 01 04 24 60 00 01 ff
头码:81 01 04 24
尾码:ff
命令字:60 00 01
寄存器好:60
写入:01 == 0x00 0x01
【保存】设置完发这个保存
81 01 04 3F 01 7F FF
81 01 04 24 72 01 0D FF
设置4K30输出
81 01 04 3F 01 7F FF
保存后重启
81 09 04 24 00 FF
90 50 00 00 FF
81 09 04 24 01 FF
90 50 00 00 FF
81 09 04 24 60 FF
90 50 00 01 FF
81 09 04 24 72 FF
90 50 01 0D FF
81 09 04 24 50 FF
90 50 00 00 FF
81 09 04 24 51 FF
90 50 00 00 FF
81 09 04 24 52 FF
90 50 0E 0B FF
81 09 04 24 53 FF
90 50 00 00 FF
81 09 04 24 55 FF
90 50 00 00 FF
81 09 04 24 56 FF
90 50 00 00 FF
81 09 04 24 5F FF
90 50 00 00 FF