嵌入式开发经常由于无法debug而只能使用串口打印日志的方式调试代码,SecureCRT支持“SSH2”、“Serial”等多种连接方式,是嵌入式工程师开发必备工具之一。
SecureCRT保存日志有2种方式:手动模式和自动模式。
一手动方式:
选择“File”->“Log Session”,会弹出保存Session路径及名称的对话框,输入路径和名称后SecyreCRT就将保存当前Log。
手动模式下,不同的Session必须要手工分别设置不同的Log存储文件。而且软件只能保存本次操作的log,重新打开Session或重新打开软件默认都不选中该选项,需要手工设置。
二:自动方式
1,全部的串口和ssh口都设置
选中“Options”->“Global Options”进入全局选项。
输入:E:\Log%S%Y%M%D-%h%m%s.log,每个不同的Session会自动创建一个文件夹
以“年月日-时分秒.log”为文件名存储。
[%Y%M%D_%h:%m:%s]
日志保存选项设置:
l “Start log upon connect”:在每次连接时开始日志
l “Start new log at midnight”:在午夜启用新日志
l 以下选项2选1,由于我选择的是按照时间来作为日志名称,所以下面2个可以任选
“Append to file”:追加到文件
“Overwrite file”:覆盖文件
2,只设置当前的串口或ssh口
配置和上面一样
注意:
每次设置完之后,需要重启串口或者ssh口,才会开始保存log