完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
自己编译buileroot固件,在uboot命令行ping不通虚拟机。无法使用tftp和nfs。 排查流程: 1、启动开发板,进入跟文件系统,参考正点原子的测试。发现tftp和nfs都无问题。 排除,是tftp和nfs配置出错的原因,也排除防火墙原因。 2、换用官方的buildroot固件,同样不能ping通。排除是编译问题。 突发奇想。用ubuntu固件的u-boot,用自己编译的内核和buildroot的跟文件系统启动。 结果,能启动内核,但是不能挂在跟文件系统。 总结,和nfs有关,还未进行排查的地方有: a、内核和设备树的修改 b、uboot命令行的书写。 ①、再次配置内核,编译后,检查发现,在内核中的配置,没有生效。 在网上查找原因,发现是: firefly的kernel配置,每次make menuconfig之后得把生成的deconfig文件覆盖到它编译的引用config文件,否则每次编译都会被覆盖为原来版本的config. 解决方法: cp defconfig ./arch/arm64/configs/firefly_linux_defconfig ②、检查设备树的配置。对比网上的配置示例,发现是官方的文档存在问题。 再次编译,依旧启动内核,但是,不能挂载内核!!!! 最后,检查uboot命令行,发现,nfs地址不对。 文档中,是在根目录下,而我的是在home目录下。二者的配置有一点区别。大意了,未改过来。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
937 浏览 0 评论
1138 浏览 1 评论
935 浏览 1 评论
2163 浏览 1 评论
3475 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 21:32 , Processed in 0.585466 second(s), Total 70, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号