在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2652|回复: 5

[求助] 【求助】verdi -f -ssf command not found ——verdi无法添加代码和波形

[复制链接]
发表于 2022-5-31 18:14:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
现象:verdi,vcs均可正常运行,但是verdi的-f -ssf等命令都无效

原本想写个makefile进行编译和仿真
但是verdi打开后并没有导入.v文件和.fsdb波形文件
只能通过gui添加文件和波形

1653984900468.png
于是单独输入verdi -f,verdi -ssf 指令,得到command not found


1.png

2.png
查到网上说这种情况一般是环境变量配的有问题,环境是根据网上教程调的,也没有找到问题在哪
求教各路大神这是出啥毛病了
3.png



发表于 2022-5-31 20:50:30 | 显示全部楼层
verdi:
  <tab>verdi -f file.f\  <--- \ should be tha last character
  <tab>-top tb.v \       <--- the same
  <tab>-ssf rtl.fsdb
 楼主| 发表于 2022-6-1 10:52:13 | 显示全部楼层


tom0626 发表于 2022-5-31 20:50
verdi:
  verdi -f file.f\


谢谢您,可以运行了,但是疑惑的是:单独敲verdi -f file.f -ssf rtl.fsdb , 还是会显示command not found
但是在经过vcs编译之后,再敲verdi -f file.f -ssf rtl.fsdb,就可以正常运行,相知道verdi的启动对vcs是有依赖关系么
发表于 2022-6-7 09:18:00 | 显示全部楼层
去掉.bashrc里的alias verdi="verdi &"
或者你在命令行使用\verdi -f file.f -ssf rtl.fsdb
或者你在.bashrc中写一个函数,将命令行中verdi后的参数传进去并置于符号&之前。
解释:由于alias的作用,你在命令行收入的verdi -f -file.f -ssf rtl.fsdb实际上变成里verdi & -f file.f -ssf rtl.fsdb,其中verdi &已经顺利执行里(命令后加&脱离terminal到后台执行),-f file成了一个单独的命令,所以报错comman not found。所以去掉该alias,或者使用\verdi转义,或者另写一个函数处理verdi的参数
发表于 2022-6-7 09:42:26 | 显示全部楼层
去掉.bashrc中的alias verdi="verdi &",否则命令行输入的verdi -f file.f -ssf rtl.fsdb将变成verdi & -f file.f -ssf rtl.fsdb,所以-f file.f成立另一条命令
 楼主| 发表于 2022-6-7 21:04:20 | 显示全部楼层


陈秫 发表于 2022-6-7 09:18
去掉.bashrc里的alias verdi="verdi &"
或者你在命令行使用\verdi -f file.f -ssf rtl.fsdb
或者你在.bashr ...


明白了,非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-3-17 04:46 , Processed in 0.024509 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表