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

请问从驱动里怎么修改这个片选信号和中断信号?
这个和硬件直接相关啊,你要看到底人家怎么控制片选和出发中断的,移植到目标平台。
页: [1]
查看完整版本: 移植SPI WIFI模块遇到的问题