- A+
所属分类:技术杂记
网购的一款RV1106G3的开发板,名为luckfox,只有摄像头,没有声卡。想要DIY一个音视频的设备,就必须要加CODEC,好吧,就加上WM8970吧。
嘿!一看源码工程上有WM8970的驱动,暗自窃喜,不需要自己写Driver了,撸起袖子干吧。
不想在电脑里装ROCKCHIP的芯片的ADB,还有WINDOWS的驱动,就想直接要在网卡上升级镜像,还真可以。
第一步:首先查看板卡的cat /proc/mtd,一看,发现显示如下图:
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,发现板卡启动故障了,哎,不顺利,就是不顺利。




