本帖最后由 WbGlooFlae 于 2023-7-24 10:32 编辑
我不知道,添不了图以及我发帖时候的内容。
就在这一层发一下我的内容。
我不知道,添不了图以及我发帖时候的内容。
就在这一层发一下我的内容。(好像图片也算字符限制,我就不贴图片了。除了报错,其他都与PDF一致)
问题描述:
1.
6.2.12 打开串口上位机,进入 Linux 系统。到这一步之后,MOBAXTERM输出:
[ 1.901148] ---[ end Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
2. UBOOT编译-V4.9.4交叉编译器运行结果:*** Your GCC is older than 6.0 and is not supported
arch/arm/config.mk:66:recipe for target 'checkgcc6' failed
make: *** [checkgcc6] Error 1
UBOOT编译-V7.4.1交叉编译器运行结果:成功编译,但贼多warning 例如:include/configs/altk-common.h:19:0:warning:"CONFIG_SYS_L2CACHE_OFF"redefined #define CONFIG_SYS_L2CACHE_OFF
include/configs/altk-common.h:272:22:warning:backslash and newline separated by space "run uenvboot;" \
在文档V2.2中,关于交叉编译,没找到推荐交叉编译器版本。 那我应该是下载哪一个版本的gcc交叉编译器呢?我目前使用的V7.4.1是否可行?
如果不需要下载,直接使用petalinux的自带,那我使用哪个命令卸载?还是说直接修改环境变量(/etc/profile),删除那一句 export PATH=$PATH:/usr/local/arm/gcc-linaro-... (...为后面省略)
操作步骤:
(文档中需要下载的资源,只要是网盘资料中有的,全部按网盘的资源来)
不能放图,这里我就不展示了...
提出问题:
*各位大佬,俺这种情况,有没有可能是petalinux有问题?
*俺5.5章并未安装XSDK,也不清楚是否与此相关。
*后面使用petalinux去实现内核与根文件系统,应该也有影响吧。
*PDF中未提供不使用petalinux工具构建根文件的方式,不借助该工具是否能实现构建(我感觉应该可以)?如果学,应该跟着哪个教程?有无推荐?
感谢各位大佬了!
====================================================================================================================
参考资料:《领航者ZYNQ之嵌入式Linux开发指南_V2.2》
资源名称:ZYNQ领航者V2开发板
下载资源:正点原子官方提供 1vXxmhg_mZm_OVg4xQeiCVQ 资料盘A盘,[旧资料-Vivado 2018.3-已完结] 正点原了领航者(V2)ZYNQ开发板资料盘(A盘)
Ubuntu版本:16.04.4
|