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

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

  • 相关阅读:
    使用FluentScheduler和IIS预加载在asp.net中实现定时任务管理
    [WCF REST] Web消息主体风格(Message Body Style)
    [WCF REST] Web消息主体风格(Message Body Style)
    REST WCF Service中的WebMessageBodyStyle
    REST WCF Service中的WebMessageBodyStyle
    C#表示空字符
    053517
    053516
    053515
    053514
  • 原文地址:https://www.cnblogs.com/noticeable/p/7289466.html
Copyright © 2011-2022 走看看