如何将大项目导入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?的主要内容,如果未能解决你的问题,请参考以下文章
vivado sdk生成elf文件出错:make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4227d3)