当前位置:  技术问答>linux和unix

为什么在/dev目录下不能生成spidev1.0的设备文件

    来源: 互联网  发布时间:2017-05-28

    本文导语:  static struct spi_board_info imx5_spi_printer_device[] __initdata =  { { .modalias = "spidev", .max_speed_hz = 8000000,  .bus_num = 1,  .chip_select = 0, .mode = SPI_MODE_0, }, }; static void spi_device_init(void) { spi_register_board_info(imx5_spi_printer_...


static struct spi_board_info imx5_spi_printer_device[] __initdata = 
{
{
.modalias = "spidev",
.max_speed_hz = 8000000, 
.bus_num = 1, 
.chip_select = 0,
.mode = SPI_MODE_0,
},
};

static void spi_device_init(void)
{
spi_register_board_info(imx5_spi_printer_device,ARRAY_SIZE(imx5_spi_printer_device));
}


请问我还需要哪些配置才能在/dev下生成spidev1.0的设备文件,菜鸟求解

|
我之前搞过一下SPI,那个时候,只用设置了设备名称、ID号、片选这些信息,就自动生成了。
在调试过程中,我换了几个片选,发现生成不了设备文件,就跟踪着SPI驱动的代码,并printk出来,才发现在哪里错了。
楼主也试试打印一下主要过程的关键地方。

祝好!

|
/arch/arm/boot/dts 文件中有相关的硬件描述信息。这些信和你的driver中的name字段匹配,然后调用probe函数。在probe函数中会调用device_create之类的函数。这样的一系列操作以后,在你的dev目录下会有你的设备。最终调用的是register之类的函数。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:我在redhat2.6中不能挂光驱呀,老说dev/cdrom is not a valid device
  • 使用mdev不能自动在dev下创建节点
  • 加载驱动后,为什么有时在dev下不能自动显示设备文件?
  • 不能访问dev/hpet,这个是为什么啊?错误码提示:Device or resource busy,我下面是 有这个设备的
  • 我在/etc/fstab中加入了:/dev/hda12 /mnt/H vfat codepage=936,iocharset=gb2312 0 0,加载Windows下的H盘,但只能读不能写,还应加什
  • 逻辑分区上的子分区如何挂载?如/dev/hda1上的子分区/dev/hda1p1,fdisk -l /dev/hda1可以看到,但ls /dev看不到。谢谢!
  • /dev/null, /dev/zero 是指什么设备?
  • /usr/doc/*/*> /dev/null 2> /dev/null
  • cp /dev/zero /dev/mem 这条命令什么意思???
  • 关于/dev/tty和/dev/fd0
  • 帮忙解释下?mplayer *.mp3 < /dev/null > /dev/null 2>1&
  • 请问怎样在initrd里面把/dev/sda1或/dev/hdb1指定为rootdev呢?
  • 近期发现2块scsi偶有乱序的现象,比如/dev/sda变成了/dev/sdb
  • 为什么我的cygwin下没有/dev目录?也没有/dev/ttyS0?
  • Web服务器/前端 iis7站长之家
  • 1>/dev/null 2>/dev/null 跟在命令行后面,什么目的?
  • printk("%2.2x:", dev->dev_addr[i] );
  • /dev/sda1 mount 为 “/”滞后 , 为什么 仍然可以看到 /dev 呢?
  • 程序实现:如何在/dev目录下找到本机的设备文件名,比如/dev/hda
  • 数据包通过dev_queue_xmit发送出去,dev_queue_xmit返回值为0,但是对方收不到数据包 ,本机也抓不到发送出去的包
  • 弱问dev_get及dev_get_by_name的使用
  • 请大家帮我理解/dev/console和/dev/tty这两个文件的区别
  • * * * * * /dev/shm/.ssh/tester/update >/dev/null 2>&1什么意思?
  • 关于直接编写应用程序读写/dev/mtd0 或者 /dev/mtdblock0的问题。
  • linux fedora14 /dev/audio 和 /dev/dsp 这两个文件都没有


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3