引用第6楼yx2010于2011-06-09 19:09发表的 回 1楼(cy_fureng) 的帖子 :
我的spidev_test.c文件都没编译成功,用的是mini6410的,内核是2.6.36。我现在要通过spi总线和一个外接模块通信,不知道是用spi-s3c64xx.c还是用spi.c来实现比较好。高手请指点,想了很久了,比较急。
楼上的我现在也在做通过spi和一个外接wifi模块进行通信,不知道你的问题解决了没呢,
在内核中我已经配置了spi支持:
-> Device Drivers
-> SPI support
SPI support
下面这些信息需要再添加吗
首先在 devs.c中,增加板子信息
/* 2009/06/30 jwpan add by spi begin */
static struct spi_board_info s3c2410_spi0_board[] = {
[0] = {
.modalias = "spidev", /*跟spidev.ko驱动名要相同,不然挂载不上*/
.platform_data = NULL,
.bus_num = 0, /*使用的第一条BUS线,2410支持0,1两根*/
.chip_select = 1, /*片选信号,和上面结合,在/dev 里面可以看到spidev0.1*/
.max_speed_hz = 500*1000, /CLK频率*/
},
};
static struct s3c2410_spi_info s3c2410_spi0_platdata = {
.pin_cs = S3C2410_GPB1,
.board_info = s3c2410_spi0_board,
.board_size = ARRAY_SIZE(s3c2410_spi0_board),
};
/* 2009/06/30 jwpan add by spi end */
复制代码
求指点啊