佚名通过本文主要向大家介绍了串口时好时坏,初始化串口时发生错误,串口控制器,串口调试助手,串口服务器品牌等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:开机时,看不到新加驱动输出的串口信息,请问这是什么原因?
描述:
(编译生成了.o文件, 估计会编译进内核)
开机时,看不到新加驱动输出的串口信息,请问这是什么原因?
可能的原因:
1. 是不是驱动没有注册成功、没有加载运行? <---这种情况如何查?
2. 是内核屏蔽串口信息输出?。 <---这种情况如何查?
解决方案1:
描述:
本帖最后由 shenzhentom 于 2015-11-11 13:38:46 编辑
一个新加驱动(/drivers/input/misc下的), 已经编译成功了, 编译进了内核,烧录到机器上.(编译生成了.o文件, 估计会编译进内核)
开机时,看不到新加驱动输出的串口信息,请问这是什么原因?
可能的原因:
1. 是不是驱动没有注册成功、没有加载运行? <---这种情况如何查?
2. 是内核屏蔽串口信息输出?。 <---这种情况如何查?
解决方案1:
以模块方式加载的驱动,编译后生成 .KO 文件.
不以模块方式加载的驱动编译后生成 .O 文件,驱动会和内核打包在一起.
要在驱动正确的位置加上打印信息(能运行到的位置,如:初始化)来判断。
Makefile中改为obj-m += xxx.o