20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为4K录像

adb root

adb remount

adb push ov5645.txt /vendor/etc/media_profiles_V1_0.xml

20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为4K录像

2026/1/16 9:49

缘起:给飞凌OK3588-C开发板适配Rockchip原厂的Android14后,需要适配CAM3接口的摄像头OV5645。

给飞凌OK3588-C开发板适配Rockchip原厂的Android14后,需要适配CTP触摸屏FT5X06。

当你把荣品RD-RK3588开发板重新适配一把,就相当于从头做了一个项目:【荣品RD-RK3588开发板】。

当然,开发板的功能都是好的,你免除了调试的过程,也就没有解决相关硬件出错的经验/机会了!

https://wiki.t-firefly.com/CAM-8MS1M/cam-8ms1m.html

800W单目摄像头

YUV的话,我们适配的只有这个

开发板收到。今天 要进行全接口功能测试。请提供 测试 步骤?

请提供 icore-3576JQ38开发板的 全套SDK(Andorid14/Buildroot Linux-6.1内核?)?

链接: https://pan.baidu.com-s/1ixM4N83KRiArLLKPkgCyVg

提取码: 1234

收到。应该 3576的 buildroot。

Android14也发一下。方便我司比对。

Baidu Drive: 链接:https://pan.baidu.com-s/1G9o8UTuO3Zkyq7YW4452_w?pwd=1234 PASSWD:1234

再更新bundle后选中rk3576_firefly_aio_3576q38-userdebug后编译

我在官网看了一下。没有 看到 Buildroot/Linux的预编译固件呀?

https://wiki.t-firefly.com/zh_CN/AIO-3576Q38/linux_compile.html

1.3.2. 编译前配置

一、天启AIO-3576Q38开发板在天启Android14下是不能启动的,刷机就进入MASKROM模式。

更新为天启的buildroot的rkbin目录即可!【整体替换】

二、天启AIO-3576Q38开发板在天启Buildroot下无法打开摄像头模块8ms1m

1、将摄像头 接入 哪一个接口?CSI1/2 还是CSI3/4

还是都可以?

2、SDK中的DTS需要 改不?默认 有加入 摄像头吗?

默认有加的

CSI3/4不能用

其他都可以

按个试一下 /dev/video节点。都不能显示呀!

Microsoft Windows [版本 10.0.19045.6466]

(c) Microsoft Corporation。保留所有权利。

C:\Users\QQ>adb shell

* daemon not running; starting now at tcp:5037

* daemon started successfully

root@rk3576-buildroot:/# v4l2-ctl --list-devices

rkisp-statistics (platform: rkisp):

/dev/video28

/dev/video29

rkcif-mipi-lvds (platform:rkcif-mipi-lvds):

/dev/media0

rkcif-mipi-lvds1 (platform:rkcif-mipi-lvds1):

/dev/media1

rkisp_mainpath (platform:rkisp-vir1):

/dev/video22

/dev/video23

/dev/video24

/dev/video25

/dev/video26

/dev/video27

/dev/video30

/dev/media2

rkvpss_scale0 (platform:rkvpss-vir1):

/dev/video32

/dev/video33

/dev/video34

/dev/video35

/dev/media3

Failed to open /dev/video0: No such device

root@rk3576-buildroot:/#

三、天启AIO-3576Q38开发板在天启Android14下测试摄像头模块8ms1m拍照修改为8M,录像为480p

刷机了 你们提供的Android14,我默认编译的固件 摄像头可以亮。

拍照分辨率 最大8M?

录像 分辨率?最大4K。

请帮忙修改一下!

【重新/更新编译Android14】让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为8M拍照

改下hardware/rockchip/camera/etc/camera/camera3_profiles_rk3576.xml

xc7160里面的scaler.availableStreamConfigurations

scaler.availableMinFrameDurations

scaler.availableStallDurations

sensor.info.activeArraySize , 改成3840x2160

四、替换掉:/vendor/etc/media_profiles_V1_0.xml,增加720p/1080p/4K分辨率录像。其中4K分辨率录像异常了!

adb root

adb remount

Microsoft Windows [版本 10.0.19045.6466]

(c) Microsoft Corporation。保留所有权利。

C:\Users\QQ>cd E:\DOCX202601\20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为4K录像\高码率

C:\Users\QQ>e:

E:\DOCX202601\20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为4K录像\高码率>dir

驱动器 E 中的卷是 新加卷

卷的序列号是 022F-63CD

E:\DOCX202601\20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为4K录像\高码率 的目录

2026/01/16 10:28 <DIR> .

2026/01/16 10:28 <DIR> ..

2026/01/16 10:29 25,897 gc2093.txt

2026/01/16 09:56 62,498 media_profiles_default (1).xml

2025/08/15 16:00 24,273 media_profiles_default.xml原始

2026/01/14 13:38 25,652 media_profiles_default.xml码率15Mbps

2026/01/14 15:49 25,654 media_profiles_default.xml码率30Mbps

2026/01/14 09:36 25,656 media_profiles_default.xml高码率

2026/01/16 09:56 4,180 media_profiles_default2.xml

2025/08/15 16:00 24,273 media_profiles_default原始.xml

2025/12/10 09:22 25,647 media_profiles_default配置成为4K了.xml

2026/01/16 10:29 25,655 ov5645.txt

10 个文件 269,385 字节

2 个目录 276,735,832,064 可用字节

E:\DOCX202601\20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为4K录像\高码率>adb push ov5645.txt /vendor/etc/media_profiles_V1_0.xml

ov5645.txt: 1 file pushed, 0 skipped. 0.5 MB/s (25655 bytes in 0.046s)

E:\DOCX202601\20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为4K录像\高码率>

替换Android系统里的/vendor/etc/camera/camera3_profiles.xml

【感觉通过adb推进不行,更新编译之后有用!】

https://wiki.t-firefly.com/zh_CN/AIO-3576Q38/android_compile_android14.0_firmware.html

3.2.2. 分步编译

编译 kernel:

cd ~/proj/RK3576_Android14.0/kernel-6.1

export PATH=../prebuilts/clang/host/linux-x86/clang-r487747c/bin:$PATH

alias msk='make CROSS_COMPILE=aarch64-linux-gnu- LLVM=1 LLVM_IAS=1'

msk ARCH=arm64 firefly_defconfig android-14.config rk3576.config

msk ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3576_firefly_aio_3576q38/boot.img rk3576-firefly-aio-3576q38.img -j8

编译 uboot:

cd ~/proj/RK3576_Android14.0/u-boot/

make rk3576_defconfig

./make.sh --spl-new

编译 Android:

cd ~/proj/RK3576_Android14.0/

source build/envsetup.sh

lunch rk3576_firefly_aio_3576q38-userdebug

make installclean

make -j8

./mkimage.sh

3.2.3. 打包成统一固件 update.img

编译完可以用Firefly官方的脚本打包成统一固件,执行如下命令:

./FFTools/mkupdate/mkupdate.sh -l rk3576_firefly_aio_3576q38-userdebug

打包完成后将在rockdev/Image-rk3576_firefly_aio_3576q38/ 目录下生成统一固件: product名XXX_XXX_日期XXX.img

在 Windows 下打包统一固件 update.img 也很简单,将编译生成的文件拷贝到 AndroidTool 的 rockdev\Image 目录中,然后运行 rockdev 目录下的 mkupdate.bat 批处理文件即可创建 update.img 并存放到 rockdev\Image 目录里。

五、录像效果图:

:/ # cd /ven

vendor/ vendor_dlkm/

:/ # cd /vendor/etc/

:/vendor/etc #
:/vendor/etc # ls -l

total 648

-rw-r--r-- 1 root root 5593 2026-01-15 09:47 HwComposerEnv.xml

-rw-r--r-- 1 root root 119024 2026-01-15 09:47 NOTICE.xml.gz

-rw-r--r-- 1 root root 2090 2026-01-15 09:47 a2dp_audio_policy_configuration_7_0.xml

-rw-r--r-- 1 root root 7544 2026-01-15 09:47 audio_effects.xml

-rw-r--r-- 1 root root 8411 2026-01-15 09:47 audio_policy_configuration.xml

-rw-r--r-- 1 root root 8929 2026-01-15 09:47 audio_policy_configuration_singlehal.xml

-rw-r--r-- 1 root root 10643 2026-01-15 09:47 audio_policy_volumes_drc.xml

drwxr-xr-x 2 root shell 4096 2026-01-15 09:47 bluetooth

-rw-r--r-- 1 root root 2099 2026-01-15 09:47 bluetooth_audio_policy_configuration_7_0.xml

drwxr-xr-x 4 root shell 4096 2026-01-15 09:47 camera

-rw-r--r-- 1 root root 2032 2026-01-15 09:47 cfg_rockchip_default.xml

-rw-r--r-- 1 root root 358 2026-01-15 09:46 cgroups.json

-rw-r--r-- 1 root root 5133 2026-01-15 09:47 default_volume_tables.xml

-rw-r--r-- 1 root root 238 2026-01-15 09:47 display_settings.xml

-rw-r--r-- 1 root root 4206 2026-01-15 09:47 external_camera_config.xml

drwxr-xr-x 2 root shell 8192 2026-01-15 09:47 firmware

-r--r--r-- 1 root root 0 2026-01-15 09:46 fs_config_dirs

-r--r--r-- 1 root root 0 2026-01-15 09:46 fs_config_files

-rw-r--r-- 1 root root 3523 2026-01-15 09:47 fstab.rk30board

-rw-r--r-- 1 root root 436 2026-01-15 09:46 fstab_swap.ext1024

-rw-r--r-- 1 root root 436 2026-01-15 09:46 fstab_swap.ext2048

-rw-r--r-- 1 root root 435 2026-01-15 09:46 fstab_swap.ext256

-rw-r--r-- 1 root root 436 2026-01-15 09:46 fstab_swap.ext4096

-rw-r--r-- 1 root root 435 2026-01-15 09:46 fstab_swap.ext512

-rw-r--r-- 1 root root 390 2026-01-15 09:46 fstab_swap.extnone

drwxr-xr-x 2 root shell 4096 2026-01-15 09:47 graphic

-rw-r--r-- 1 root root 0 2026-01-15 09:46 group

drwxr-xr-x 3 root shell 4096 2026-01-15 09:47 init

-rw-r--r-- 1 root root 0 2026-01-15 09:47 linker.config.pb

-rw-r--r-- 1 root root 799 2026-01-15 09:47 media_codecs.xml

-rw-r--r-- 1 root root 5098 2026-01-15 09:47 media_codecs_c2_base.xml

-rw-r--r-- 1 root root 3715 2026-01-15 09:47 media_codecs_google_c2.xml

-rw-r--r-- 1 root root 8090 2026-01-15 09:47 media_codecs_performance.xml
-rw-r--r-- 1 root root 24273 2026-01-15 09:47 media_profiles_V1_0.xml

-rw-r--r-- 1 root root 389 2026-01-15 09:46 mkshrc

-rw-r--r-- 1 root root 386 2026-01-15 09:47 package_uimode_config.xml

-rw-r--r-- 1 root root 0 2026-01-15 09:46 passwd

drwxr-xr-x 2 root shell 4096 2026-01-15 09:47 permissions

-rw-r--r-- 1 root root 268905 2026-01-15 09:47 pq_setting_config.json

-rw-r--r-- 1 root root 13 2026-01-15 09:47 public.libraries.txt

-rw-r--r-- 1 root root 2105 2026-01-15 09:47 r_submix_audio_policy_configuration.xml

drwxr-xr-x 4 root shell 4096 2026-01-15 09:46 res

-rw-r--r-- 1 root root 651 2026-01-15 09:47 rockchip_forbid_packages.xml

drwxr-xr-x 2 root shell 4096 2026-01-15 09:47 seccomp_policy

drwxr-xr-x 2 root shell 4096 2026-01-15 09:47 selinux

-rw-r--r-- 1 root root 2425 2026-01-15 09:46 task_profiles.json

-rw-r--r-- 1 root root 9516 2026-01-15 09:47 ueventd.rc

-rw-r--r-- 1 root root 2237 2026-01-15 09:47 usb_audio_policy_configuration.xml

drwxr-xr-x 2 root shell 12288 2026-01-15 09:46 usb_modeswitch.d

drwxr-xr-x 3 root shell 4096 2026-01-15 09:47 vintf

drwxr-xr-x 2 root shell 4096 2026-01-15 09:47 wifi

:/vendor/etc #

:/vendor/etc #

4K异常了

444.077463\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1893 \[ 444.110818\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1894 \[ 444.144161\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1895 \[ 444.177464\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1896 \[ 444.208754\]\[ T785\] binder: 705:785 ioctl 400c620e 75b23f4658 returned -11 \[ 444.210789\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1897 \[ 444.244184\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1898 \[ 444.277497\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1899 \[ 444.310819\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1900 \[ 444.344165\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1901 \[ 444.377460\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1902 \[ 444.410826\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1904 \[ 444.444158\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1905 \[ 444.477492\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1906 \[ 444.510820\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1907 \[ 444.544160\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1908 \[ 444.577495\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1909 \[ 444.610829\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1910 \[ 444.644182\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1911 \[ 444.677456\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1912 \[ 444.710831\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1913 \[ 444.744156\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1914 \[ 444.777516\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1915 \[ 444.810792\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1916 \[ 444.844158\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1917 \[ 444.877457\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1918 \[ 444.910823\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1919 \[ 444.944160\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1920 \[ 444.977490\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1921 \[ 445.010828\]\[ T6\] rkcif-mipi-lvds1: ERROR: csi size err, intstat:0x1000001, size:0x0,0x0,0x0,0x0, cnt 1922 ![](https://i-blog.csdnimg.cn/direct/f7c7ccee9502448aa1ad9ef61c22c4c6.png)

相关推荐
南棱笑笑生2 天前
20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为8M拍照
rockchip
南棱笑笑生2 天前
20260116让天启AIO-3576Q38开发板在天启Android14下适配摄像头模块8ms1m为8M拍照时向左旋转90度
rockchip
南棱笑笑生5 天前
20260113给飞凌OK3588-C开发板适配Rockchip原厂的Android14系统时点亮飞凌的7寸屏时适配CTP触摸屏FT5X06
单片机·嵌入式硬件·rockchip
南棱笑笑生5 天前
20260113给飞凌OK3588-C开发板适配Rockchip原厂的Android14系统时适配CAM3接口的OV5645
c语言·开发语言·rockchip
南棱笑笑生13 天前
20260105给荣品PRO-RK3566开发板适配Rockchip原厂的Buildroot【linux-5.10】系统时解决eth0不能开机就打开的问题
linux·运维·服务器·rockchip
南棱笑笑生13 天前
20260105给荣品RD-RK3588S-AHD开发板适配Rockchip原厂的Buildroot【linux-6.1】系统
linux·运维·服务器·rockchip
习惯就好zz23 天前
Android 12 RK3588平台电源菜单深度定制指南
android·rockchip·3588·电源按钮
南棱笑笑生25 天前
20251224给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时确认ssh服务【内置dropbear】
linux·c语言·ssh·rockchip
南棱笑笑生1 个月前
20251219给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后解决启动不了报atf-2的问题
linux·c语言·开发语言·rockchip