OpenEdv-开源电子网

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

[XILINX] SDK中hello,world编译都没通过,main.o这里错了,求教。

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
10 小时
发表于 2022-7-27 17:31:36 | 显示全部楼层 |阅读模式
1金钱
不知道错在哪?求教。
KISFF57(H3NZ69%9D]ID.png
17:27:45 **** Incremental Build of configuration Debug for project hello_world ****
make pre-build main-build
a9-linaro-pre-build-step

Building file: ../src/main.c
Invoking: ARM v7 gcc compiler
arm-none-eabi-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/main.o" -mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard -I../../hello_world_bsp/ps7_cortexa9_0/include -MMD -MP -MF"src/main.d" -MT"src/main.o" -o "src/main.o" "../src/main.c"
make: *** [src/subdir.mk:23: src/main.o] Error 1

17:27:46 Build Finished (took 340ms)


最佳答案

查看完整内容[请看2#楼]

感谢大家帮忙,我现在找到问题出在哪了,我环境变量make那里错了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
10 小时
 楼主| 发表于 2022-7-27 17:31:37 | 显示全部楼层
感谢大家帮忙,我现在找到问题出在哪了,我环境变量make那里错了。
回复

使用道具 举报

3

主题

2013

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5618
金钱
5618
注册时间
2018-10-21
在线时间
1591 小时
发表于 2022-7-27 18:46:04 | 显示全部楼层
直接创建的模板工程,也报错吗?
那你可以试试在例程的基础上,创建一个软件模板看看会不会报错
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
10 小时
 楼主| 发表于 2022-7-27 19:38:09 | 显示全部楼层
QinQZ 发表于 2022-7-27 18:46
直接创建的模板工程,也报错吗?
那你可以试试在例程的基础上,创建一个软件模板看看会不会报错

例程改动一下重新编译就是这个错,直接创建模板工程也是这个错,不知道错哪了。
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3329
金钱
3329
注册时间
2011-11-10
在线时间
207 小时
发表于 2022-7-28 07:52:05 | 显示全部楼层
缺少编译库造成的,安装目录下缺少arm文件夹,从别人那考了一个arm文件夹放在此目录下,重启sdk编译
回复

使用道具 举报

3

主题

2013

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5618
金钱
5618
注册时间
2018-10-21
在线时间
1591 小时
发表于 2022-7-28 09:13:26 | 显示全部楼层
路豆水 发表于 2022-7-27 19:38
例程改动一下重新编译就是这个错,直接创建模板工程也是这个错,不知道错哪了。

你的Quartus软件版本也是13.1吧?
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
10 小时
 楼主| 发表于 2022-7-28 09:57:57 | 显示全部楼层
QinQZ 发表于 2022-7-28 09:13
你的Quartus软件版本也是13.1吧?

Quartus 13.0.1版本的
回复

使用道具 举报

3

主题

2013

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5618
金钱
5618
注册时间
2018-10-21
在线时间
1591 小时
发表于 2022-7-28 15:54:59 | 显示全部楼层
路豆水 发表于 2022-7-28 09:57
Quartus 13.0.1版本的

最好用和例程一致的版本,不然在使用上挺麻烦
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
10 小时
 楼主| 发表于 2022-7-28 16:40:21 | 显示全部楼层
c2007s 发表于 2022-7-28 07:52
缺少编译库造成的,安装目录下缺少arm文件夹,从别人那考了一个arm文件夹放在此目录下,重启sdk编译

这是我的安装路径,请问是这个目录少了文件吗? H)Z]Q0UWV$CIPA_GO21CK20.png
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
10 小时
 楼主| 发表于 2022-7-28 16:41:47 | 显示全部楼层
QinQZ 发表于 2022-7-28 15:54
最好用和例程一致的版本,不然在使用上挺麻烦

可我用的vivado 2018.3打开的SDK呀,应该和quartus没啥关系吧。
回复

使用道具 举报

3

主题

2013

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5618
金钱
5618
注册时间
2018-10-21
在线时间
1591 小时
发表于 2022-7-29 09:15:06 | 显示全部楼层
路豆水 发表于 2022-7-28 16:41
可我用的vivado 2018.3打开的SDK呀,应该和quartus没啥关系吧。

看花眼了,以为你这个是Nios II报错
回复

使用道具 举报

13

主题

202

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2012-10-27
在线时间
65 小时
发表于 2022-8-2 22:09:46 | 显示全部楼层
路豆水 发表于 2022-7-28 16:40
这是我的安装路径,请问是这个目录少了文件吗?

不少文件。另外安装Vivado的时候勾选 SoC -> ZYNQ-7000 器件了吗?

为什么使用的是“a9-linaro-pre-build-step”,新建的是裸机(Standalone)工程吗?

Vivado 下是否有勾选 UART0 / UART1 外设?新建例程的时候是否同时新建了bsp板级支持包?

可否打开一个原子的例程,尝试编译,看下效果?


回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2022-8-6
在线时间
1 小时
发表于 2022-8-6 19:20:30 | 显示全部楼层
借楼主帖子问一下,我vivado的SDK terminal不打印字符怎么解决啊?跑例程的时候板子正常实现功能,但是就SDK不打印字符
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 12:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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