串口监视 适用场景 - 用户需要查看目标板的启动日志、断言输出或交互式 UART 输出。 - 烧录或复位刚完成,下一步需要观察运行期行为。 - 需要避免错过早期启动日志,或希望在监听后立即复位目标板。 - 工作区或 profile 中已经有明确的 UART 端口或波特率。 必要输入 - 一个串口,或一份足以完成串口探测的 。 - 可选的波特率、监视模式、关键字符串、日志保存路径。 - 若要自动复位,还需要 OpenOCD 配置,来自显式输入或已有工程画像。 自动探测 - 串口优先级为:显式用户输入、 、脚本自动检测结果,否则阻塞。 - 波特率优先级为:显式用户输入、 、工作区文档或代码常量,最后回落到 。 - 自动检测时,优先选择 CH340、CP210x、CMSIS-DAP、ST-Link 等常见串口或调试器虚拟串口。 - 若存在多个同样合理的串口候选,先列出候选,再按需要阻塞而不是静默猜测。 执行步骤 1. 先阅读 references/usage.md,确认本次是列表、抓取、等待字符串、持续监视,还是“先监听后复位”。 2. 运行自带脚本 scripts/serial monitor.py。列出串口时使用 ,自动选择端口时使用 。 3. 普通抓取使用 ,等待特定输出使用 ,持续监视使用 。 4. 若担心错过早期启动日志,使用 ;只有在 OpenOCD 配置已经明确时,才启用…