OpenEdv-开源电子网

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

[XILINX] zynq mpsoc-p5 xilinx官网打u-boot编译问题

[复制链接]

17

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2012-9-13
在线时间
29 小时
发表于 2024-4-1 20:20:03 | 显示全部楼层 |阅读模式
petalinux里的编译工具链是哪里,
看原子打文档直接就编译xilinx官网打u-boot了,  我这边一直是有错误的。

2023.1版本
error: bad value (‘armv8-a+crc’) for ‘-march=’ switch     

2020.1版本
error: bad value (‘generic-armv7-a’) for ‘-mtune=’ switch

感觉编译打工具链没有制定,为什么原子那边可以直接make呢。


在一个 petalinux下找遍里 也没找打uboot源码,感觉很奇怪。
./build/tmp/deploy/images/zynqmp-generic-xczu3eg/u-boot.bin
./build/tmp/sysroots-components/zynqmp_generic_xczu3eg/u-boot-xlnx/boot/u-boot.bin
./images/linux/u-boot.bin

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

使用道具 举报

17

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2012-9-13
在线时间
29 小时
 楼主| 发表于 2024-4-1 20:26:18 | 显示全部楼层
感觉编译打工具链没有指定,为什么原子那边可以直接make呢。
回复 支持 反对

使用道具 举报

0

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2023-5-6
在线时间
9 小时
发表于 2024-4-1 20:28:04 | 显示全部楼层
按原子最新教程做,从uboot官网下载uboot编译
回复 支持 反对

使用道具 举报

17

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2012-9-13
在线时间
29 小时
 楼主| 发表于 2024-4-1 20:44:53 | 显示全部楼层
原子的教程是从 Xilinx厂家的u-boot开始做起的啊
https://github.com/Xilinx/u-boot-xlnx/tags
回复 支持 反对

使用道具 举报

17

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2012-9-13
在线时间
29 小时
 楼主| 发表于 2024-4-1 21:22:04 | 显示全部楼层
按照petalinux后系统有 aarch64-none-elf- 这个工具链,    原子那个 怎么是 aarch64-xilinx-linux-

这样
make ARCH=arm CROSS_COMPILE=aarch64-none-elf-
也会有另外的错误。  
tools/mkeficapsule.c:21:10: fatal error: gnutls/gnutls.h: 没有那个文件或目录
   21 | #include <gnutls/gnutls.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.

回复 支持 反对

使用道具 举报

0

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2023-5-6
在线时间
9 小时
发表于 2024-4-2 09:51:10 | 显示全部楼层
郭震2009 发表于 2024-4-1 20:26
感觉编译打工具链没有指定,为什么原子那边可以直接make呢。

https://blog.csdn.net/Barista_Z/article/details/120803558,可以参考看看这个博主的帖子,原子的教程在第十章在.bashrc文件中设置了每次打开一个终端页面启动交叉编译器。按照原子的教程修改uboot的makefile
回复 支持 反对

使用道具 举报

17

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2012-9-13
在线时间
29 小时
 楼主| 发表于 2024-4-2 14:12:02 | 显示全部楼层
  这就通了,第十章里 我跳过去了,看标题以为是 opencv  qt相关的。
里面提到了SDK, 好吧,

我在网上还 专门找了arm-linux-gnueabihf-gcc这个工具连。  
https://releases.linaro.org/components/toolchain/binaries/
回复 支持 反对

使用道具 举报

17

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2012-9-13
在线时间
29 小时
 楼主| 发表于 2024-4-2 14:31:56 | 显示全部楼层
修正一下 使用裸机petalinux 提供的裸机工具链是可以编译u-boot的

make ARCH=arm CROSS_COMPILE=aarch64-none-elf-
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-9 10:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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