当我使用 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/