阅读:1107回复:0
linux下USB设备驱动的开发疑难请教
我是在Linux下开发USB设备驱动程序的,用的芯片是CY7C63001A,驱动程序模板是usb-skeleton.c,出现的问题是:
1.用USB统一的主设备号180,再用mknod分配次设备号,但是文件系统open返回负值(open不成功)。 2.用register_chrdev()来动态分配主设备号,open函数中提示dev=NULL(设备没有找到)。 可能的原因是节点文件并没有和硬件设备产生关联,也就是说probe()函数没有起作用,因此对文件的操作并没有等同于对设备进行操作。 请高手指点,该问题可能的解决方案。 十分感谢! |
|