天天看点

通过串口log信息解决无限重启问题——空指针异常获取串口log过程为*#87#工模添加lcm节点信息

<a href="#%E8%8E%B7%E5%8F%96%E4%B8%B2%E5%8F%A3log%E8%BF%87%E7%A8%8B">获取串口log过程</a>

<a href="#securecrt-%E9%85%8D%E5%88%B6">SecureCRT 配制</a>

<a href="#%E4%B8%B2%E5%8F%A3log%E4%BF%A1%E6%81%AF">串口log信息</a>

<a href="#log%E6%9D%A5%E6%BA%90%E5%87%BD%E6%95%B0">log来源函数</a>

<a href="#%E4%B8%BA87%E5%B7%A5%E6%A8%A1%E6%B7%BB%E5%8A%A0lcm%E8%8A%82%E7%82%B9%E4%BF%A1%E6%81%AF">为87工模添加lcm节点信息</a>

<a href="#%E5%8F%82%E8%80%83tp-fl10802%E6%B7%BB%E5%8A%A0lcm%E8%8A%82%E7%82%B9%E4%BF%A1%E6%81%AF">参考TP fl10802添加lcm节点信息</a>

<a href="#%E6%B7%BB%E5%8A%A0st7701-lcm%E8%8A%82%E7%82%B9%E4%BF%A1%E6%81%AF">添加st7701 lcm节点信息</a>

波特率:92160

RTS/CTS

串口线

1. 黑线:GND

2. 蓝线:RX (板子recive)

3. 白线:TX(板子send)

从log信息来看,是我们刚添加的lcm节点信息问题,lcm节点没有数据,导致空指针异常。

下面是lcm节点信息传入的函数,由于该函数没有检测空指针问题而导致异常。

kernel/drivers/dev_info/dev_info.c

下面添加相对应的节点信息,解决空指针异常。

Wu_Being博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢!

通过串口log信息解决无限重启问题——空指针异常获取串口log过程为*#87#工模添加lcm节点信息

如果你看完这篇博文,觉得对你有帮助,并且愿意付赞助费,那么我会更有动力写下去。

继续阅读