Page 2 of 2
Re: luckfox pico plus修改设备树和驱动
Posted: 2024-09-04 2:30
by wenjie
Crocodile wrote: ↑2024-09-03 10:31
如果不确定是否有修改成功直接在执行./build.sh kernel 后将<luckfox pico SDK>/sysdrv/source/kernel/drivers/media/i2c/sc3336.ko 替换到板端的/oem/usr/ko 中,这种方式更直接一点也可以省略烧写操作, oem.img 不像boot.img 可以独立生成,是在最后打包阶段编译生成的,其他模块可能会造成影响
好的,log打印了,但是报这些错误,[video.c][rkipc_ivs_get_results]:get chn 0 fail -1
[video.c][rkipc_get_venc_1]:RK_MPI_VENC_GetStream timeout a004800e
[video.c][rkipc_get_vi_2_send]:RK_MPI_VI_GetChnFrame timeout a008800e[video.c][rkipc_get_venc_0]:RK_MPI_VENC_GetStream timeout a004800e
cmpi 00:05:18-800 {getCanvasInfo :802} rgn [7] sync failed
cmpi 00:05:18-801 {rkipc_get_nn_updat:1720} RK_MPI_RGN_GetCanvasInfo failed with 0xffffffff!
[video.c][rkipc_get_venc_1]:RK_MPI_VENC_GetStream timeout a004800e
RKMpiIvsChannel 00:05:18-867 {getResults :607} get result timeout
你们有遇到过吗
Re: luckfox pico plus修改设备树和驱动
Posted: 2024-09-04 3:54
by Crocodile
这个是 rkipc 的打印信息,之前遇到过会概率性出现,可能是rkipc配置文件rkipc-300w.ini 导致的内存泄露或内存分配问题,解决方法是重新烧录镜像,但肯定有更好的方法可以不重新烧录解决,我会记录该问题后续有进展第一时间在该主题下告知。
Re: luckfox pico plus修改设备树和驱动
Posted: 2024-09-04 4:03
by wenjie
Crocodile wrote: ↑2024-09-04 3:54
这个是 rkipc 的打印信息,之前遇到过会概率性出现,可能是rkipc配置文件rkipc-300w.ini 导致的内存泄露或内存分配问题,解决方法是重新烧录镜像,但肯定有更好的方法可以不重新烧录解决,我会记录该问题后续有进展第一时间在该主题下告知。
重新烧录镜像后还是出现该问题
Re: luckfox pico plus修改设备树和驱动
Posted: 2024-09-04 6:05
by Crocodile
Re: luckfox pico plus修改设备树和驱动
Posted: 2024-09-04 8:26
by wenjie
我关闭一些线程就不打印了,但是我使用v4l2-ctl --device=/dev/video11 --set-fmt-video=width=640,height=480,pixelformat=NV12 --stream-mmap --stream-to=video50.yuv --stream-count=60录制视频的时候,下完setting后就卡住了,我应该如何去排查呢
Re: luckfox pico plus修改设备树和驱动
Posted: 2024-09-05 13:28
by Crocodile
先执行RkLunch-stop.sh 把rkipc线程先关掉,然后执行
Code: Select all
v4l2-ctl --device=/dev/video0 --set-fmt-video=width=640,height=480,pixelformat=NV12 --stream-mmap --stream-count=1 --stream-to=output_nv12.yuv
获取一张raw图,把他拉取到PC 用 YUView 工具或者 ffplay 工具查看一下是否获取到图像。
如果在确保设备树配置正常且排线连接正常的情况下该命令不能成功运行大概率就是硬件出问题了