我有一个 ESP3S3 芯片通过 USB 连接到我的笔记本电脑。 我希望在 esp-idf-cmd 终端上查看开发板的输出,同时还能够在终端运行时保存终端输出(例如作为 .txt 文件)。 (我想用我电脑上的一些 .py 脚本在电路板输出上进行一些测试)
idf.py -p PORT flash monitor > log.txt
这并没有达到我想要的效果,它只在程序停止运行后保存,我没有这个保证,程序可能会崩溃,但我仍然希望该日志在那一点之前保持不变,而且如果我这样做我也不会'无法使用 ctrl+] 退出我的 esp 程序。
idf.py -p PORT flash monitor | tee log.txt
这会导致编码问题,并且多次尝试解决此问题似乎不起作用。
"encodings\cp1252.py", line 19, in encodeUnicodeEncodeError: 'charmap' codec can't encode character '\ufffd' in position 0: character maps to <undefined>
我不确定我应该朝哪个方向发展。