关于linux2.4.18在2410板子上的pl2303驱动问题

qqhuxiao 2012-05-11 11:52:20
本人使用的是博创2410实验箱,使用博创自带的镜像(Linux 2.4.18)烧到开发板上。

我现在想做的是,在2410板子上,通过usb读取GPS的数据。该GPS的转换芯片是pl2303,且该GPS已经在ubuntu 11.04下使用minicom测试通过

1.在该镜像的源码中,make menuconfig,勾选pl2303选项,然后make dep,再make module。得到了usbserial.o和pl2303.o两个文件。

接着copy这两个文件到开发板上,insmod usbserial.o和insmod pl2303.o貌似正常。显示如下:

[/dev]insmod /root/usbserial.o
Using /root/usbserial.o
Warning: loading usbserial will taint the kernel: no license
See http://www.tux.org/lkml/#export-tainted for information about taintes
[/dev]insmod /root/pl2303.o
Using /root/pl2303.o
usbserial.c: USB Serial support registered for PL-2303
pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.9

2.接着,将该GPS插到板子的usb口上,有以下提示:

hub.c: USB new device connect on bus1/1/4, assigned device number 5
usb.c: USB device 5 (vend/prod 0x67b/0x2303) is not claimed by any active .

貌似驱动没有识别这个USB设备?而且/dev/中没有自动生成/dev/ttyUSB0的设备。

此时,我尝试mknod /dev/ttyUSB0 c 188 0
但是测试程序依然无法打开该/dev/ttyUSB0

请各位高手指点下,我这是出了神马问题?
...全文
299 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujwcool1 2013-05-07
  • 打赏
  • 举报
回复
id号没加上options.c吧
hello555532 2013-04-24
  • 打赏
  • 举报
回复
你是在pc linux系统中用gcc 编译的吧?貌似是不死应该用arm-linux-gcc 呢?http://www.linuxidc.com/Linux/2011-02/32218.htm
qqhuxiao 2012-06-20
  • 打赏
  • 举报
回复
目前还没有解决,不好意思
water9300 2012-06-12
  • 打赏
  • 举报
回复
请问楼主有没有解决呢?我也遇到了同样的问题你,没有思路了,望指教!
qqhuxiao 2012-05-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

行吗?11.04是38的内核。这样只编译模块行吗?不大懂,解决了说一下
[/Quote]
我在PC+Ubuntu11.04下只是测试GPS是否能用。用以证明GPS模块是好的。minicom通过Ubuntu自带的pl2303驱动获取GPS数据。
因此Ubuntu与开发板无关,其它的操作都是在Red Hat9上完成的
liulichao_no1 2012-05-17
  • 打赏
  • 举报
回复
行吗?11.04是38的内核。这样只编译模块行吗?不大懂,解决了说一下
qqhuxiao 2012-05-16
  • 打赏
  • 举报
回复
哪位高手帮帮忙啊,多谢了

21,618

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧