【原创】Error Creating Project: Invalid project description

本文记录了使用Nios II 9.0创建软件工程时遇到的Invalid project description错误,并详细分析了错误产生的原因及解决方案。作者发现指定的Workspace目录名不能带有大写字母,否则会导致创建工程失败。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

我的电脑上前前后后装了好几个Quartus Ⅱ和Nios Ⅱ版本,有6.0、9.0、10.0和10.1。

Quartus Ⅱ10.1是前段时间新装上的,由于Quartus Ⅱ 9.0可以直接输入汉字,所以这次新建工程想用9.0来做。

可是用Quartus Ⅱ 9.0下建立硬件工程并编译通过没有什么问题之后,用Nios Ⅱ 9.0想建立软件工程时,就出现了问题:

先是有这样一个对话框提示环境变量不正确:

2011040516192857.jpg

事实证明,不论选“是”还是“否”,接下来建立工程时,都会出现Reason为Invalid project description的错误:

2011040516211229.jpg

如果按提示说明来看,更想不通,因为我选定的软件工程路径下根本就没有任何“another project”...

而且不论我取什么样的工程命名,都会出现这同一个Error...

最后无奈,只好用QuartusⅡ10.1打开我已建立好的QuartusⅡ9.0硬件工程,将所有工作放在10.1版本下做了...

这当然是一个解决办法,可是,问题的原因至今没有找出来...

后来又试了下,可能并不是软件版本或是工程命名的问题,因为我若用NIOSⅡ9.0指定别的ptf文件,也就是硬件配置文件,建立软件工程,就一切正常...

难道我的硬件工程里出了什么错?...

先记录并搁置,有空再分析...

----------------------------------------------------------------------------------------------------------------------------------------------------

今天终于找到这个Error的原因了。

今天用NIOSⅡ10.1新建软件工程的时候又出现了这个Error,找遍网络也没找着答案。

最后还是自己把原因找到了——其实是因为:所指定的Workspace目录名不能够带有大写字母

例如在我这里,具体是——我习惯性在整个SOPC工程文件夹中新建一个"software"文件夹存放我的NIOS软件工程,也就是以"software"文件夹作为我的Workspace,但是有时我也习惯性的使文件夹首字母大写,即命名为"Software",这样一来,不论用哪个版本的NIOSⅡIDE都会出现上面的“Error Creating Project: Invalid project description. ... ...***_syslib overlaps the location of anther project...”的错误,只要改回成"software",重新选定Workspace,再创建软件工程,就没问题了。

我还试了下,如果文件夹中已经存在"software"文件夹,再想新建个"Software"文件夹,会提示你与现有文件夹重名

而如果已经在"Software"下建立起了工程文件,再用NIOSⅡIDE打开编译运行的话,是没问题的;也就是说Workspace名字里含有大写字母的话导入工程是没问题的,但是新建工程就会出现上面的错误~

想不到啊想不到~~ 文件路径里中文空格不能有,原来连文件名大写也是有影响的啊!!!~

转载于:https://www.cnblogs.com/mark_lewis/archive/2011/04/05/2005905.html

基地址: 0x765149d000 任务: 31096 任务: 31102 任务: 31103 任务: 31105 任务: 31106 任务: 31107 任务: 31109 任务: 31117 任务: 31120 任务: 31126 任务: 31127 任务: 31131 任务: 31140 任务: 31147 任务: 31148 任务: 31175 任务: 31176 任务: 31178 任务: 31200 任务: 31209 任务: 31224 任务: 31225 任务: 31226 任务: 31230 任务: 31236 任务: 31241 任务: 31242 任务: 31244 任务: 31249 任务: 31250 任务: 31251 任务: 31252 任务: 31255 任务: 31260 任务: 31274 任务: 31275 任务: 31276 任务: 31296 任务: 31297 任务: 31302 任务: 31314 任务: 31321 任务: 31327 任务: 31339 任务: 31364 任务: 31366 任务: 31367 任务: 31370 任务: 31371 任务: 31372 任务: 31373 任务: 31378 任务: 31382 任务: 31383 任务: 31384 任务: 31385 任务: 31387 任务: 31388 任务: 31389 任务: 31390 任务: 31403 任务: 31405 任务: 31406 任务: 31407 任务: 31408 任务: 31409 任务: 31418 任务: 31419 任务: 31421 任务: 31432 任务: 31434 任务: 31435 任务: 31436 任务: 31440 任务: 31441 任务: 31442 任务: 31443 任务: 31444 任务: 31445 任务: 31446 任务: 31451 任务: 31461 任务: 31467 任务: 31468 任务: 31469 任务: 31471 任务: 31472 任务: 31547 任务: 31548 任务: 31578 任务: 31581 任务: 31585 任务: 31586 任务: 31587 任务: 31591 任务: 31592 任务: 31594 任务: 31595 任务: 31596 任务: 31601 任务: 31602 任务: 31604 任务: 31605 任务: 31606 任务: 31607 任务: 31608 任务: 31609 任务: 31611 任务: 31613 任务: 31618 任务: 31621 任务: 31625 任务: 31626 任务: 31627 任务: 31628 任务: 31629 任务: 31635 任务: 31692 任务: 31693 任务: 31712 任务: 31713 任务: 31714 任务: 31730 任务: 31731 任务: 31732 任务: 31733 任务: 31734 任务: 31761 任务: 31763 任务: 31764 任务: 31765 任务: 31766 任务: 31767 任务: 31774 任务: 31780 任务: 31800 任务: 31801 任务: 31802 任务: 31822 任务: 31824 任务: 31831 任务: 31859 任务: 31860 任务: 31862 任务: 31863 任务: 31864 任务: 31868 任务: 31873 任务: 31875 任务: 31876 任务: 31879 任务: 31884 任务: 31890 任务: 31892 任务: 31894 任务: 31895 任务: 31897 任务: 31900 任务: 31903 任务: 31917 任务: 31925 任务: 31930 任务: 31944 任务: 31959 任务: 31969 任务: 31973 任务: 31976 任务: 31981 任务: 32049 任务: 32051 任务: 32063 任务: 32064 任务: 32102 任务: 32107 任务: 32108 任务: 32109 任务: 32110 任务: 32158 任务: 32161 任务: 32206 任务: 32208 任务: 32209 任务: 32218 任务: 32219 任务: 32220 任务: 32223 任务: 32224 任务: 32226 任务: 32228 任务: 32230 任务: 32231 任务: 32233 任务: 32235 任务: 32239 任务: 32240 任务: 32247 任务: 32253 任务: 32256 任务: 32273 任务: 32327 任务: 32329 任务: 32330 任务: 32333 任务: 32347 任务: 32425 任务: 32450 任务: 32451 perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument perf_event_open error: Invalid argument 监控已启动,按任意键退出... perf_event_open error: Invalid argument perf_event_open error: Invalid argument Segmentation fault 进行断点后出现问题 怎么解决。帮我修复好完整发给我
最新发布
07-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值