lsc
2
1.我这边,使用了你提供的镜像SD镜像,进行烧录,然后再根据你下面的步骤(解压tina的rootfs.img,保留buildroot的lib中的驱动保存然后,删除全部文件,换成tina根文件,最后把/lib/module/5.4.61也替换成之前buildroot中lib/module下的5.4.61这个目录)进行。硬件连接也是按照此教程进行。
2.启动开发板,进入系统
- 也是按照此教程进行驱动挂载,可是到了最后的vin_v4l2.ko,出现了下面的错误:
这里应该的II2报错,没有读取到我的设备。
你先确保 硬件连接没有问题,那样才能识别到芯片。 注意和网卡的复用关系。
进入系统后 先确保 驱动模块可以正常装置 识别到模块。
之后再去尝试调试软件的操作。
lsc
4
目前的话,我是驱动挂载都已经出问题了,硬件连接是按照这个教程,跳线帽那些都是对应教程的,应该是不会错的,因为我用的也是ov5640,然后地址也是0x78,而且我用的是这个教程提供的镜像,但是在我挂载的时候,IIC会输出上图的那些信息。这里比较不懂的就是那个网卡和摄像头的一个复用方式,因为我没设置配置什么,都是完全用这个教程提供的东西。
ZZZ1
5
我按照你这个教程,最后提示
,open /dev/video0 fail!这是什么原因呀,用的教程里面提供的source文件
查看一下驱动是否装载成功,我查看了您的打印信息,发现您没有video0节点,请检测硬件连接和驱动
ZZZ1
10
已把跳帽全接在右侧,还是不行
在第5部,我生成的文件名和教程里不一样,会跟这个有关系吗?
ZZZ1
12
我用PhoenixSuit.exe将你给的包下载至开发板,启动后使用insmod ov5640.ko,然后发送camerademo指令进行测试,依旧提示 open 、dev/video0 fail!
请问,往下该怎么排查问题
请按顺序装载驱动
insmod videobuf2-memops.ko
insmod videobuf2-vmalloc.ko
insmod videobuf2-dma-contig.ko
insmod vin_io.ko
insmod ov5640.ko
insmod vin_v4l2.ko
ZZZ1
14
按照你提供的镜像和驱动加载方法,已验证成功,证明硬件是没有问题的。但是我们需要进行代码开发,必须在buildroot_100ask_t113-pro验证成功,然后移植到tina-d1-h上面。我们该如何解决在buildroot_100ask_t113-pro上面出现的open /dev/video0 fail!问题呢?
ZZZ1
15
我又仔细看了帖子,发现 kernel configuration 中Media test drivers 也配置了,之前失败有没有可能和这个有关系?还有Network support是否也需要配置呢?
您好,如果您需要进行您对应的产品开发,恕我们不能提供详细操作步骤中出问题并解决,我们更无法给您提供解决所有bug,并提供技术支持,对于配置文件我们也公开在的source目录下。
您需要在tina-d1-h上实现,可以参考全志论坛中的帖子,这个帖子有详细的步骤:D1-H (MQ-Pro)驱动 OV5640 摄像头 | 全志在线开发者论坛
网口和摄像头有复用,需要在设备树中删除掉网口相关配置,防止占用。
ZZZ1
18
这是其中一个步骤,还差一个步骤论坛里没有写清楚,导致找不到video 0节点,因此重复论坛操作都会报 open video0 fail!写教程一定要完整呀,你们漏一步,初学者就要经历千百遍尝试。
装载vin_v4l2.ko驱动时出现段错误如何解决呢? 请问。
我看全志论坛说去掉iic as cci, 请问这个如何去掉呢? 新手不太懂,感谢指教。