Chinaunix

标题: 移植SPI WIFI模块遇到的问题 [打印本页]

作者: wansuiye604    时间: 2014-01-15 09:51
标题: 移植SPI WIFI模块遇到的问题
最近移植一块使用SPI口的wifi模块,板子芯片是at91的arm,之前在这个spi口使用另一个无线模块是可以用的(是不是说明SPI驱动没有问题?),现在换成新的模块移植驱动遇到了问题。这个新的无线模块在另一个板子上使用过(linux版本不同所以得重新移植),两块板子的区别是SPI口的片选信号和中断信号不同,一个是CS0,一个是CS1,请问从驱动里怎么修改这个片选信号和中断信号?谢谢!!!!
作者: wansuiye604    时间: 2014-01-16 10:18
up wait for you
作者: zhj1011    时间: 2014-01-16 11:54
修改控制器,使用SPI1
作者: knightlyj    时间: 2014-03-25 17:43
1.CS0和CS1应该只需要改很少的硬件操作就行了
2.修改中断,首先确定内核源码中有支持你用到的中断,具体查看irq_chip相关的资料,然后调用request_riq即可.也可以直接request_irq然后测试是否有进入中断函数,有进中断说明配置不需要修改,直接注册即可
作者: Hugo801122    时间: 2014-03-27 23:34
请问从驱动里怎么修改这个片选信号和中断信号?
这个和硬件直接相关啊,你要看到底人家怎么控制片选和出发中断的,移植到目标平台。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2