2

我在为我的 Silabs USB 到 UART 桥接器安装驱动程序时遇到问题。

我从这里下载我的驱动程序: http ://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

我正在运行 Ubuntu 12.04 32 位内核 Linux 3.5.0-27-generic

说明说 make (你的 cp2010x 驱动程序)

cp cp2010x.ko to /libmodules/<kernel>/kernel/driver/usb/serial
insmod /libmodules/<kernel>/kernel/driver/usb/serial/usbserial.ko
insmod xp2010x.ko

但是,当我尝试调用 make 时出现此错误:

root@grace:/home/admin/Desktop/usb# make
make -C /lib/modules/3.5.0-27-generic/build M=/home/admin/Desktop/usb modules
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-27-generic'
  CC [M]  /home/admin/Desktop/usb/cp210x.o
/home/admin/Desktop/usb/cp210x.c:164:12: error: ‘usb_serial_probe’ undeclared here (not in a function)
/home/admin/Desktop/usb/cp210x.c:165:16: error: ‘usb_serial_disconnect’ undeclared here (not in a function)
/home/admin/Desktop/usb/cp210x.c: In function ‘cp210x_init’:
/home/admin/Desktop/usb/cp210x.c:989:2: error: implicit declaration of function ‘usb_serial_register’ [-Werror=implicit-function-declaration]
/home/admin/Desktop/usb/cp210x.c:996:3: error: implicit declaration of function ‘usb_serial_deregister’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [/home/admin/Desktop/usb/cp210x.o] Error 1
make[1]: *** [_module_/home/admin/Desktop/usb] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-27-generic'
make: *** [all] Error 2

我是 Linux 新手。我用谷歌搜索了很多错误,但找不到任何有效的答案。

4

1 回答 1

1

根据这个论坛帖子,这些驱动程序实际上是自 2009 年 3 月以来内核的一部分。您可以在 drivers/usb/serial/cp210x.c 中看到该文件(这里是最新稳定版本中文件的链接核心)。

于 2013-05-30T19:51:56.480 回答