zoukankan      html  css  js  c++  java
  • 如何将他人的SOPC工程转换为自己可以使用的工程

    上篇文章的程序源码在:http://download.csdn.net/detail/noticeable/9921952

    源码错误现象:

    在下载源码文件解压后,打开系统工程,可以看到quartus II下的工程和之前Verilog学习时一样,没有问题

    qsy的打开也是没有问题的,在解压路径下选择.qsys文件即可

    但是当我们把TOOL-> 打开时,重新将workspace导到自己的文件夹下

    打开eclipse后eclipse,此时看着eclipse好像也没什么问题

    但是编译的话,还是会报错

    源码错误分析:

        出现这种现象的原因是,eclipse的workspace使用的是project的绝对路径,而quartus使用的是相对路径,当workspace下的源码位置改变或路径中的文件夹名更改后,workspace还是在绝对路径中寻找着源码,此时,编译链就会出错。

    解决方法:

        对于此种现象的 解决方法,将新打开的工程中已经存在的两个工程delete

     

     移除文件后,回到解压后的文件夹下,在(C:UsersliDesktopSOPC_GHRDSOPC_GHRDsoftwareled_run_bsp)路径下找到settings.bsp文件夹,使用计事本等文本工具打开进行编辑

     

    更改完后保存文件,并回到nios II 的eclipse中,将文件重新导入

     在弹出的窗口中,选择Select root directiory,点击Browse,定位到Workspace目录(这里也就是Quartus II工程目录)

     

    可以看到,软件会自动找到该目录下存在的软件工程,然后点击finish即可将工程导入进来,然后重新generate BSP,如果在右键中找不到NIOS这个选项,原因是你修改过qsys后没有重新generated HDL

    至此,重行编译即可无错误的完成,之后就是按照上篇文章进行烧写,仿真

  • 相关阅读:
    uoj#214. 【UNR #1】合唱队形
    「集训队作业2018」复读机
    WPF进阶技巧和实战01-小技巧
    03 依赖注入--01控制反转、IoC模式
    01 ASP.NET Core 3 启动过程(一)
    05-IdentityServer4
    IdentityServer4系列[6]授权码模式
    04-授权策略
    03-Jwt在.netcore中的实现
    02-token
  • 原文地址:https://www.cnblogs.com/noticeable/p/7289466.html
Copyright © 2011-2022 走看看