如何将大项目导入xilinx SDK并生成.elf?

Posted

技术标签:

【中文标题】如何将大项目导入xilinx SDK并生成.elf?【英文标题】:How to import a big project to xilinx SDK and generate .elf? 【发布时间】:2015-04-28 11:08:48 【问题描述】:

我对 zedboard 很陌生。

我有一个大项目,其中有几个分层的 makefile。我想将项目导入xilinx SDK,构建,生成elf文件,加载到Zedboard zynq 7000 xc7z020clg484。或者,将项目加载到 ARM 内存中,构建它并执行它。

我尝试导入->现有项目,但似乎不起作用。我仍然无法构建它。

有什么办法可以做到吗?

【问题讨论】:

【参考方案1】:

除非您在赛灵思 SDK 中开发了现有项目,否则您将无法将其直接导入赛灵思 SDK 工作区。首先,创建一个新的工作区,然后从您现有的源代码创建一个 Xilinx SDK Makefile 项目(见图)。您可以根据需要编辑生成的 makefile 来构建层次结构。

您还应该包括在 Vivado 中创建的硬件平台项目,该项目描述了嵌入式软件将在其上运行的硬件(即 Zedboard 上的可用资源和外围设备)。

Zedboard.org 拥有丰富的文档、培训视频、教程和支持论坛。

【讨论】:

以上是关于如何将大项目导入xilinx SDK并生成.elf?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 开发之如何生成SDK

vivado sdk生成elf文件出错:make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4227d3)

xilinx SDK 无法添加.h文件是怎么回事

vivado 中如何使用chipscope

如何将 Facebook SDK 导入 Eclipse

将大数据从 Hadoop 导入 Spark 的有效方法