Chinese, Simplified
简介
用户自行设计的板子,在调试过程中可能会碰到无法正常开机的情况,此时需要抓串口调试log来协助分析,定位问题。本文介绍抓取log的方法。
步骤
1. 准备usb转uart 的串口线一根,一端连电脑,一端连m100模块的uart0。(请注意,模块本身输出的uart电平都是1.8V的)。
2. 打开超级终端或其它串口工具,设置串口波特率为921600,8位数据位,1位停止位,无校验。然后打开串口,准备接收log。
3. 给模块上电,按power键开机(此时uart log就会吐出来,电脑端应该会有显示),同时按下home键。5秒后,可松开power键,home键继续再按5秒后可松开。问题复现后,把log保存下来分析,建议发给我们同步分析。
关于log,软件默认行为是如果只按power键开机,只显示启动阶段的log,进入linux kernel后log不显示;按power键+home键开机,才会显示进入linux kernel后的log. 如下图,此时可松开home键:
4. 无法正常开机,建议用外部电源供电,这样可以观察电流变化。上电后,按power键,电流会到100mA以上,此时串口就会有log输出。