设备树遇坑学会新烧写工具
今天做设备树相关的,首先是烧写image(kernel uboot root device_tree)遇见了第一个坑,如果你不烧写设备树直接烧写其他三个,内核是跑不起来的,出现CRC错误,一般这个错误是内核image大小跟UBOOT中或者内核设置kernel大小不匹配,比如kernel 3.1M.但是你uboot中给的大小仅仅2M.或者Kernel中设置的仅仅2M,但是查看后发现这两个并没有错误,最后发现了由于没接触过设备树,不知道它应该必须是被设置的,烧写设备树成功后解决问题,然后设备树的nand中的名称也得知,这块分区叫做device_tree,关于烧写,uboot用tftp下载后,剩下的文件大小比较大,我都是采用的USB下载,用的是韦老师提供的dwn,安装好驱动,用着其实特别方便烧写速度也很快。
https://blog.csdn.net/thisway_diy/article/details/76906709 DWN
网络配置遇坑
由于我tftp下载毫无问题,我觉得网络这块肯定没问题了,可神奇的是,并非如此,我板子起了之后,我查看ip,ifconfig没有任何输出,ping不通windows也ping不通ubuntu,于是我又在uboot起了后,重新设置了ip,然后printenv,看到ip毫无问题,我瞬间懵逼,后来仔细分析发现问题出在哪里,原来uboot阶段的ip与板子起来后的ip并不通用,换句话说不是同一个东西,你uboot设置好的,板子起来后不会继承,板子起来后的ip怎么设置呢,JZ2440上是 /etc/init.d/rcS,增加一句ipconfig eth0 10.0.0.13(自己同服务器网段的IP),save,reboot后就能一直使用了,不然每次板子起了之后都可以执行一句这条命令也可以
NFS就分为两个部分,我贴一个简单仔细的文章大家借鉴一下就行了,主要是第二天我挂载又失败了,说 refused,仔细一看虚拟机的IP一直在变,所以板子这边挂载的时候服务器IP稍微修改一下就行了。
https://blog.csdn.net/thisway_diy/article/details/68067350 NFS
版权声明:本文为qq_40943525原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。