如何将他人的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:\Users\li\Desktop\SOPC_GHRD\SOPC_GHRD\software\led_run_bsp)路径下找到settings.bsp文件夹,使用计事本等文本工具打开进行编辑

 

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

 

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

 

 

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

 

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

 

转载于:https://www.cnblogs.com/noticeable/p/7289466.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值