在使用 Xilinx EDK 实现使用嵌入式软核 IP 的简单设计时,我们遇到了一些障碍,以下是我们面临的问题的详细概述。
根据我们的理解,我们遵循了使用 EDK 设计流程的解决方案所涉及的以下步骤
步骤 1- Xilinx ISE - 创建新项目 - 添加新源 - 选择嵌入式处理器,这将导致 XPS 的打开,我们可以在其中选择或创建软核 IP。
第 2 步 - Xilinx Platform Studio (xps) - 创建新的板级支持包 (BSP),输入有关软核 IP、外设和其他详细信息的信息。- 将硬件设计导出到 sdk
第 3 步 - Xilinx SDK - 创建硬件平台 - 链接硬件 - 设置软件环境 - 创建 xilinx C 项目
问题-->
我在 xilinx ise 中创建了一个项目,然后使用 xps 添加了一个嵌入式处理器,但是当我尝试生成编程文件时,出现以下错误。
ERROR:EDK - INFO:Security:67 - XILINXD_LICENSE_FILE is set to
'/opt/Xilinx/12.1/ISE_DS/EDK/data/core_licenses' in /home/h2o/.flexlmrc.
INFO:Security:68 - Please run the Xilinx License Configuration Manager
ERROR:Security:14 - No feature was available for 'XPS'.
ERROR:EDK:440 - platgen failed with errors!
ERROR:EDK -
Error while running "gmake -f system.make netlist".
ERROR: synthesizing XPS module failed!
为了消除 gmake 错误,我已经为 gmake 创建了一个链接,并且它在 sdk 上成功运行,但这里显示错误。检查链接是否存在,我运行了“ln”命令并得到了这个输出
h2o@h2o-Vostro-1015:~$ sudo ln -s /usr/bin/make /usr/bin/gmake
[sudo] password for h2o:
ln: failed to create symbolic link `/usr/bin/gmake': File exists
同样在许可证方面,我也面临问题,每次打开 xps 时,它都会显示许可证不存在并打开 xilinx 许可证管理器。就在几天前,我在 xilinx 网站上注册并获得了 .lic 许可证文件。
每次我打开 xps 时,我都必须遵循添加 xilinx.lic 文件的相同过程(PFB 屏幕供参考。)
</p>
</p>