解析大型xilinx-ise-fpga构建输出日志的助手命令行工具

xmsgs-tools的Python项目详细描述



_ _
__ ___ __ ___ ___ __ _ ___ | |_ ___ ___ | |___
\ \/ / '_ ` _ \/ __|/ _` / __|_____| __/ _ \ / _ \| / __|
> <| | | | | \__ \ (_| \__ \_____| || (_) | (_) | \__ \
/_/\_\_| |_| |_|___/\__, |___/ \__\___/ \___/|_|___/
|_/

小python助手,用于通过xilinx生成输出进行分析。




Python,没有依赖。仅在Linux上测试(Debian喘息)。

示例:

bnewbold@ent$xmsgsprint test/run-a/xst.xmsgs-t severe-f
hdlcompiler:413:截断32位表达式的结果以适合2位目标。
hdlcompiler:413:截断32位表达式的结果以适合4位目标。
hdlcompiler:413:截断9位表达式的结果以适合8位目标。目标。
hdlcompiler:413:截断9位表达式的结果以适合8位目标。
hdlcompiler:413:截断9位表达式的结果以适合8位目标。
hdlcompiler:413:截断3位表达式的结果以适合2位目标。
hdlcompiler:413:截断9位表达式的结果以适合8位目标。8位目标。
hdlcompiler:413:截断32位表达式的结果以适合2位目标。
hdlcompiler:413:截断3位表达式的结果以适合2位目标。
hdlcompiler:413:截断32位表达式的结果以适合9位目标。
hdlcompiler:413:截断32位表达式的结果以适合9位目标。
hdlcompiler:413:截断32位表达式的结果为了适应12位的目标。
hdlcompiler:413:32位表达式的结果被截断以适应4位的目标。
hdlcompiler:413:32位表达式的结果被截断以适应5位的目标。


===摘要==========================================================================================================
严重警告:13<============br/>


bnewbold@ent$xmsgsdiff test/run_a test/run_b--按文件-i 2261 2677 37 647-s“*main*”-t警告
--<;未知>;
+xst:0:value“<;处理器名称={system}numa9cores={2}时钟频率={666.6666666…
+xst:2254:块不能满足区域约束<;main>;,最终比率I…。


===总结================================================================================


















=“new”>;检测到未知约束/property";<;arg fmt=“%s”index=“1”>;x_interface_info<;/arg>;&;quot;。=“3210”Δ=“新”>;<;>;<;>;<;>;/home /bgBOLD/LeV/Tdl/DDS/HDL/BlopyDeasy/Ip/BlasyDead设计,AXIXGPIO00O0/Syth/BlaskDead,AXIXGPIO00Y0.VHD <;/ARG>;此约束/属性不受当前软件版本的支持,将被忽略。&;quot;line<;arg fmt=“%s”index=“2”>;167<;/arg>;:实例的输出端口<;arg fmt=“%s”index=“3”>;gpio io io<;/arg>;<;<;arg fmt=“%s”index=“4”>;u0<;/arg>;>;未连接或连接到无负载信号。
<;/msg>;

注意

“全文”不是唯一标识符;许多警告文本都会重复

另请参阅xreport gui工具。



-消息编号是否在所有工具中都是唯一的?否则,需要更复杂的过滤。
-折叠冗余警告(例如,同一端口上的每一位)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaAnt:如何减去两个属性(包含时间戳)?   java是否可以使用MockRestServiceServer在Android上测试RestTemplate?   不允许java IntentReceiver组件绑定到服务   typescript通过POST从Java调用Firebase函数   java如何在svg到png的转换中改变前景色?   继承最佳实践Java   JavaJahia6.6CMS编写自己的管理器   计算CSV文件中行数的java内置方法?   Eclipse插件开发:扩展默认Java编辑器/文本悬停   (Java)开发人员这么做有什么目的吗?   java为javaFx表视图中的每一行动态填充组合框列表   java泛型。创建两个对象并将其添加到另一个对象   设计模式Java重构几乎相同的方法   java Android相对布局并隐藏其他视图定义的位于其上方的子级   java如何在多个部分中解析和索引一个大文件,以便在inputstream中读取一个文件时消耗更少的内存?   java NumberFormat为某些地区的货币显示错误的十进制标记格式