rt3070网卡加载失败

1.      当使用远程挂载根文件系统的适合,一切正常。此时环境变量即如下图

attachments-2020-04-KyqeOuJG5e96f7c1010f2.png

      wifi成功开启,并分配好了ip地址,如下图

attachments-2020-04-FYuI3o5F5e96f7d82ccea.png

1.      当制作了yaffs2文件,并烧写进开发板后,出现错误制作过程如下:

1.制作yaffs2镜像

mkyaffs2image my_fs my_fs.yaffs2

2.通过nfs网络命令下载内核、根文件系统。但是由于内核无法裁剪到2M大小,所以我就修改了内核的分区和u-boot的分区,把kernel的分区扩大到4M。两个分区的修改内容如下图。


内核的:

attachments-2020-04-zZvvHU5W5e96f7f32a2ba.png

u-boot

attachments-2020-04-qGJTPxtP5e96f803db275.png

通过nfs命令下载过程如下命令所示:

//设置环境变量

set bootargs console=ttySAC0,115200 root=/dev/mtdblock3

set bootcmd 'nand read 30000000 kernel;bootm 30000000'

set machid 16a

save

 

//下载内核

nfs 30000000 192.168.2.111:/work/nfs_root/my_uImage;

nand erase.part kernel;

nand write 30000000 60000 24a860(第三个参数是我观察打印信息所得的文件大小)

//下载根文件系统(yaffs2

nfs 30000000 192.168.2.111:/work/nfs_root/my_fs.yaffs2;

nand erase.part rootfs;

nand write.yaffs 30000000 460000  283d280(第三个参数是我观察打印信息所得的文件大小)

修改此时环境变量如下图所示

attachments-2020-04-c5HWRL9G5e96f81405774.png

Boot

启动内核,能够进去根文件系统,且摄像头驱动可以正常加载,但是wifi网卡不行,出错误的截图如下图所示

attachments-2020-04-V3oVydaw5e96f822407f7.png

1.      对照pc端和arm端内核和yafffs文件的md5码,内核一致,但是yaffs文件不一致。情况如下图所示。由图可知,arm端的根文件起始地址的md5码一整页都是f,不知道如何解决。

attachments-2020-04-xclkJi8E5e96f922d7329.png

如果是文件制作错误,那为什么只有wifi网卡加载不出来,而摄像头可以成功加载?如何解决这个问题,大佬们帮帮忙呀 !!

请先 登录 后评论

最佳答案 2020-04-16 09:08

已经解决,我重新编译了内核 make uImage  ;make modules;

再把关于无线网卡的ko文件复制到了根文件系统的modules下

最后重新擦除,烧写,就成功了

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,160 浏览
  • Litchi_Zheng 提出于 2020-04-15 20:10

相似问题