生成模式时,编译日志如何显示在控制台中?



当我使用 Origen 生成模式时,打印到控制台中的日志如下所示。该命令是"origen g"。

[INFO]       3.432[0.358]    || Preprocessing Lnk........PASSED with 0 errors, 0 warnings
[INFO]       3.892[0.460]    || Preprocessing C..........PASSED with 0 errors, 0 warnings
[INFO]       4.022[0.130]    || Assembling...............PASSED with 0 errors, 0 warnings
[INFO]       5.034[1.012]    || Compiling................PASSED with 0 errors, 15 warnings
[INFO]       5.213[0.179]    || Linking..................PASSED with 0 errors, 0 warnings
[INFO]       5.449[0.236]    || Dumping .lst.............PASSED with 0 errors, 0 warnings
[INFO]       5.618[0.169]    || Disassembling............PASSED with 0 errors, 0 warnings
[INFO]       5.634[0.015]    || Code Size: 1948 B
[INFO]       17.329[11.695]  ||
[INFO]       17.329[0.000]   || Pattern vectors: 3787  

编译日志如何添加到其中,如下所示。我可以添加任何参数,例如"origen g -x"?谢谢!

[INFO]       5.886[0.086]    || Linking.......................[0;32;49mPASSED[0m with 0 errors, 0 warnings
[DEBUG]      5.886[0.000]    || 
[DEBUG]      5.886[0.000]    || Showing The Object Dump:
[DEBUG]      5.886[0.000]    || ---
[DEBUG]      5.887[0.000]    ||   Bin: arm-none-eabi-objdump
[DEBUG]      5.887[0.000]    ||   Flags:
[DEBUG]      5.887[0.000]    ||     --disassemble-all
[DEBUG]      5.887[0.000]    ||     --wide
[DEBUG]      5.887[0.000]    ||     --disassemble-zeroes
[DEBUG]      5.887[0.000]    ||     --source

如果我正确理解了这个问题,您可以在日志文件中看到第二个屏幕截图的 [DEBUG] 输出,但不是在控制台中看到的,您也想知道如何在控制台中查看它。

Origen 具有不同级别的日志详细程度,默认操作是捕获日志文件中的所有内容,但将控制台输出中的详细程度降低为 INFO 语句、错误和警告。

如果您想在控制台中查看 DEBUG 输出,则有一个开关,您怀疑:

origen g my_pattern -verbose

您可以在此处阅读有关此内容和各种日志级别的更多信息 - https://origen-sdk.org/origen/guides/misc/logger/

最新更新