如何保存Simics Launch Demo的启动日志至.txt文件?
将Simics串口控制台的BIOS启动日志保存为TXT文件
有几种实用的实现方法:
使用Simics内置日志命令
在Simics的命令行输入log-start --output-file bios_boot_log.txt --console,执行后串口控制台的所有输出会自动写入指定的bios_boot_log.txt文件。完成BIOS启动日志记录后,输入log-stop即可停止记录。如果需要覆盖已存在的日志文件,可添加--overwrite参数:log-start --output-file bios_boot_log.txt --console --overwrite。图形界面控制台直接导出
打开Simics Launch Demo的串口控制台窗口,通过窗口菜单的「导出」(Export)选项,直接选择保存为文本文件并指定路径;部分版本也支持右键点击控制台区域,选择「Save Output As...」来导出当前显示的所有日志内容。终端启动时重定向输出
如果是通过终端启动Simics,可以用命令行重定向:simics demo.simics > bios_boot_log.txt 2>&1。这条命令会把Simics的所有输出(包括串口控制台的BIOS启动日志)都写入目标txt文件,不过会包含Simics的命令行操作日志,若只需BIOS启动相关内容,后期可以手动过滤或结合日志命令使用。
内容的提问来源于stack exchange,提问作者Tony Marquez
相关产品推荐
相关产品推荐

