如何卸掉已经编译进内核的串口驱动 急~~~~~!!!!!

发布于 2022-09-29 15:14:09 字数 316 浏览 12 评论 0

想编个串口驱动 板子是at91rm9200 开发板总共有5个串口资源 但是引出的串口只有两个 一个连接超级终端
想用另一个作自己编的驱动调试
但是 当 用request_mem_region(uart_base,uart_nr_prots);uart_base为想要做调试用的串口的地址时总不成功  当uart_base 为开发板没有引出的串口物理地址时却成功

原因应该是我自己编译的内核带有引出的两个串口的驱动  这两个串口资源被占用了

请问高手帮我看看 如何解决
已经困扰我好长时间了:((((((

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

清风挽心 2022-10-06 15:14:09

已经编译进内核的驱动,想卸载,没听说过哦

幸福丶如此 2022-10-06 15:14:09

那你们知道如何在编译配置中去去掉指定的串口驱动嘛
我编译的是linux-2.6.20
打上arm补丁后 编译
在编译配置中根本就找不到串口配置选项:(

浮生面具三千个 2022-10-06 15:14:09

直接找代码改吧~~

神爱温柔 2022-10-06 15:14:09

你们遇到过类似的问题吗
代码间的相互联系太多
我都找不到那个特定串口的驱动
大家能给我指点一下吗
我在 char里找过
但是找不到

如果没有你 2022-10-06 15:14:09

看看\drivers\serial目录下

想念有你 2022-10-06 15:14:09

重新编译?

此刻的回忆 2022-10-06 15:14:09

打死我都不信以built-in方式编译进内核的模块,能够在运行的时候再卸载掉

鸵鸟症 2022-10-06 15:14:09

重新编一次内核?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文