在使用Xilinx EDK实现使用嵌入式软核IP的简单设计时,我们遇到了一些障碍,以下是我们所面临问题的详细概述。
根据我们的理解,我们按照以下步骤使用EDK设计流程进行解决方案
第1步 - Xilinx ISE - 创建新项目 -add new source - 选择嵌入式处理器,这将导致XPS开放,我们可以选择或创建一个软核IP。
第2步 - Xilinx Platform Studio(xps) - 创建新的板级支持包(BSP),输入有关软核IP,外围设备和其他详细信息的信息。 - 将硬件设计导出到sdk
第3步 - Xilinx SDK - 创建硬件平台 - 链接hw - 设置软件环境 - 创建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屏幕作为参考。)