在RV1106G3上添加WM8960声卡驱动死机

  • A+
所属分类:技术杂记

    网购的一款RV1106G3的开发板,名为luckfox,只有摄像头,没有声卡。想要DIY一个音视频的设备,就必须要加CODEC,好吧,就加上WM8970吧。

    嘿!一看源码工程上有WM8970的驱动,暗自窃喜,不需要自己写Driver了,撸起袖子干吧。

    不想在电脑里装ROCKCHIP的芯片的ADB,还有WINDOWS的驱动,就想直接要在网卡上升级镜像,还真可以。

    第一步:首先查看板卡的cat /proc/mtd,一看,发现显示如下图:

    分区2    

     boot在mtd3: 00400000 00020000 "boot" 分区内,修改了板卡的设备树,以及在内核上选上了WM8960,直接出了boot.img。

     先将生成的boot.bin scp 的板卡的/tmp目录,然后,flash_erase /dev/mtd3 0 0 ,nandwrite -p /dev/mtd3 /tmp/boot.img,重启系统,发现内核有打印WM8960的信息,光有驱动不行啊,还得要一个aplay的应用程序啊,于是在文件系统里选中aplay,用同样的操作,flash_erase /dev/mtd6 0 0 ,nandwrite -p /dev/mtd6 /tmp/rootfs.img,然后sync,reboot,发现板卡启动故障了,哎,不顺利,就是不顺利。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: