取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Observer
Observer
1,120 次查看
注册日期: ‎10-08-2018

SDx添加custom platform问题

我用的是ZYBO-Z7开发板,下载了一个板文件后放在了/opt/Xilinx/SDx/platforms和其他板文件放在了同一目录下,在开发软件中选择此板文件并新建了一个示例工程-Matrix Multiplication and Addition,build后报错:

Building file: ../src/madd.cpp
Invoking: SDS++ Compiler
sds++ -Wall -O0 -g -I"../src" -c -fmessage-length=0 -MT"src/madd.o" -MMD -MP -MF"src/madd.d" -MT"src/madd.o" -o "src/madd.o" "../src/madd.cpp" -sds-hw mmult mmult.cpp  -clkid 0 -sds-end -sds-hw madd madd.cpp  -clkid 0 -sds-end -sds-sys-config linux -sds-proc linux -sds-pf "zybo_z7_20"
Processing -sds-hw block for madd
WARNING: [SdsCompiler 83-5110] Software platform XML file was not found, unable to resolve platform configuration
make: *** [src/madd.o] Error 1

ERROR: [SdsCompiler 83-5106] Platform specified as zybo_z7_20 but the hw platform XML file was not found - is the platform name correct and is the path to the platform correct (if required)?
ERROR: [SdsCompiler 83-5004] Build failed

src/subdir.mk:24: recipe for target 'src/madd.o' failed

我到目录中查看板文件,发现软件提供的其他板文件如zcu102里面的文件结构是一致的,然后我尝试了使用zed去新建工程,build是不报错的,所以添加custom platform需要额外配置什么吗?

0 项奖励
6 回复数
Highlighted
Moderator
Moderator
1,088 次查看
注册日期: ‎05-23-2018

Hi, @seulsj

 

报错提示XML文件没有找到。你下载的板文件中包含相应的XML文件吗?

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
Highlighted
Visitor
Visitor
1,020 次查看
注册日期: ‎11-22-2018

我也遇到了同样的问题,我是从官网下的bare-hdmi,里面有xml

TIM图片20181122213716.png

0 项奖励
Highlighted
Moderator
Moderator
981 次查看
注册日期: ‎05-23-2018

Hi, @budaidai

截图中的是hw下的文件,你的platform中的sw文件夹中有相应的.xml文件吗?

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Visitor
Visitor
968 次查看
注册日期: ‎11-22-2018

bare_hdmi和sysroot都是从官网下载的,https://github.com/Xilinx/PYNQ-ComputerVision/blob/master/overlays/README.md提供的连接

sw下面放的是sysroot,没有发现相应的.xml

TIM图片20181127170451.png

Highlighted
Newbie
Newbie
925 次查看
注册日期: ‎05-30-2018

我也遇到类似问题,不过我是在Windows下遇到的。

我系统中还有个MIPS的交叉编译环境,将其卸载,并把其他的交叉编译环境都卸载后,此故障消失,SDx能正常编译、调试。

希望对你的问题有所帮助

Highlighted
Visitor
Visitor
577 次查看
注册日期: ‎03-25-2019

i meet the problem like you,however i use the zcu104 board.when i build the project from samples,it print the error:ERROR: [SdsCompiler 83-5019] Exiting sds++ : Error when calling 'aarch64-linux-gnu-gcc 

i really don't know how to solve the problem.i have followed by some suggestions ,but all failed

0 项奖励