如何卸掉已经编译进内核的串口驱动 急~~~~~!!!!!
想编个串口驱动 板子是at91rm9200 开发板总共有5个串口资源 但是引出的串口只有两个 一个连接超级终端
想用另一个作自己编的驱动调试
但是 当 用request_mem_region(uart_base,uart_nr_prots);uart_base为想要做调试用的串口的地址时总不成功 当uart_base 为开发板没有引出的串口物理地址时却成功
原因应该是我自己编译的内核带有引出的两个串口的驱动 这两个串口资源被占用了
请问高手帮我看看 如何解决
已经困扰我好长时间了:((((((
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
已经编译进内核的驱动,想卸载,没听说过哦
那你们知道如何在编译配置中去去掉指定的串口驱动嘛
我编译的是linux-2.6.20
打上arm补丁后 编译
在编译配置中根本就找不到串口配置选项:(
直接找代码改吧~~
你们遇到过类似的问题吗
代码间的相互联系太多
我都找不到那个特定串口的驱动
大家能给我指点一下吗
我在 char里找过
但是找不到
看看\drivers\serial目录下
重新编译?
打死我都不信以built-in方式编译进内核的模块,能够在运行的时候再卸载掉
重新编一次内核?