OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5774|回复: 1

yocoto构建的根文件系统问题,部分已解决

[复制链接]

4

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-4-17
在线时间
13 小时
发表于 2020-4-2 22:39:22 | 显示全部楼层 |阅读模式
1金钱
寒假学左神的LINUX教程,学了很久还是感觉云里雾里,真是难过。
言归正传,说一下我碰用yocoto构建根文件系统遇到的问题,其中有些问题我折腾了很久才解决,有些问题是还没有解决的,希望大家能交流一下。
问题1:
[color=var(--black-700)][color=var(--black-700)]do_compile: oe_runmake failed and do_compile: Function failed: do_compile error while building yocto project遇到这个问题,建议往下翻一下,一般会找到一句:cc1:all warnings being treated as errors. 意思就是所有的warning都会当作error处理。这个问题的原因是在makefile里面(不止一个makefile)会有一句 类似Werror的话。网上很多教程都是说
在Makefile中找到 -Werror项,删除即可。删除后重新编译。
或设置环境变量 c工程设置
export CFLAGS = "-Wno-error"
c++工程设置
export CXXFLAGS = "-Wno-error"

但是实测不太行,因此只能采用最笨的办法,就是把所有Makefile里出现werror的地方都删掉。写一个shell脚本即可实现。

问题2:
qt浏览器编译没速度,cpu占用很低,一直被这个进程卡着
解决办法:先clean掉这个pid,然后再重新编译一次

问题3(未解决)
构建根文件系统之后,
构建好的根文件系统fsl-image-qt5-imx6ull14x14evk-20190904030729.rootfs.tar.bz2
参考《【正点原子】I.MX6U用户快速体验V1.2》构建交叉编译环境,然后用原子提供的(3、正点原子修改后的Uboot和Linux(出厂源码)这一套进行编译
编译结束后得到uboot、zImage、dtb文件
将以上得到的四个文件改名为之后放入开发工具\3、NXP官方原版MFG_TOOL烧写工具\L4.1.15_2.0.0-ga_mfg-tools\mfgtools-with-rootfs\mfgtools\Profiles\Linux\OS Firmware下的两个文件夹中。
使用MFG_TOOL下载进板子。
好了,问题出现了。
3.png 2.png
图一是板子上的设备树信息,图二是我从Ubuntu拖到Windows后看的设备树信息。
两个是不一样的。
我不知道我是哪里操作有问题,希望大家指导一下,感谢感谢!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2020-4-3 15:44:48 | 显示全部楼层
你确认你的设备树是同一个文件吗
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 11:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表