利用脚本抽取警告QII警告信息方法二

来源:本站
导读:目前正在解读《利用脚本抽取警告QII警告信息方法二》的相关信息,《利用脚本抽取警告QII警告信息方法二》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《利用脚本抽取警告QII警告信息方法二》的详细说明。
简介:NIOS Command shell是标准的 cygwin terminal,而 cygwin 包含了 grep。

前面一篇文章(http://www.ippipp.com/article/id/38730)谈到可以使用grep指令抽取字符信息,只是该指令无法在MS的命令行(CMD)下支持,但是该指令是标准的脚本指令,我们可以在另外一个command shell下使用这条指令,并且也可以同时解析Quartus II工程操作的相关脚本指令或者脚本文件。这个shell就是NIOS Command shell,实际上NIOS Command shell是标准的cygwin terminal,而 cygwin 包含了 grep。

我们使用脚本就是希望“自动化”地跑一些流程,也就是使用MS-DOS里的批处理流程,这里笔者还没有找到如何应用类似batch的方式自动化地启动NIOS command shell ,所以我们暂时还是需要先手动启动NIOS command shell,具体方法是从Window操作系统的开始菜单里找到NIOS command shell并启动即可,如图1所示。

利用脚本抽取警告QII警告信息方法二

图1:从开始菜单启动Nios II Command Shell

Nios Command Shell启动之后,会弹出如图2所示的,类似MS-DOS一样的命令行界面。

利用脚本抽取警告QII警告信息方法二

图2:Niso II Command Shell启动后的界面

修改命令行目录到利用脚本创建Quartus II工程的目录,然后执行如下命令:

quartus_sh -t QII_Auto.tcl |grep Warning

上述命令执行后,会在当前目录下创建脚本里指定的Quartus工程,并自动完成整个工程编译流程,只是这里不像在MS-DOS下那样会在命令行里打印整个编译信息(这些信息在我们使用Quartus2的GUI界面时也是打印在消息窗口的),而且在整个流程完成后抽取出我们已经使用“greq Warning”指定的包含“”Warning“的消息行,如图3所示。

利用脚本抽取警告QII警告信息方法二

图3:在Nios Command Shell下自动化创建、编译Quartus工程并抽取警告信息

提醒:《利用脚本抽取警告QII警告信息方法二》最后刷新时间 2024-03-14 00:57:23,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《利用脚本抽取警告QII警告信息方法二》该内容的真实性请自行鉴别。