beagleboard-xm revc配合外接的扩展板,怎么用linux的内核都检测不到触摸屏设备。我除了用自己移植的还用来扩展板自带的agstrom的linux内核都检测不到。用android的内核就可以,有人遇到过这个问题吗
9.669769][ 9.674102] ads7846 spi3.0: touchscreen, irq 322
[ 9.679046] ads7846 spi3.0: no device detected, test read result was 0x00000000
[ 9.687042] input: twl4030_pwrbutton as /devices/platform/i2c_omap.1/i2c-1/1-0049/twl4030_pwrbutton/input/input1
[ 9.697753] i2c /dev entries driver
[ 9.701934] Linux video capture interface: v2.00
[ 9.706909] omap-iommu omap-iommu.0: isp: version 1.1
Jian Zhou:
可能是SPI配置的问题,Linux和Android配置的不一样。
Yaoming Qin:
spi设备的匹配有问题,查查board-am335xevm.c 文件
gzz:
回复 Yaoming Qin:
en ,都不是这个问题,貌似和uboot有关,但是还没有找到问题,内核的配置时没有问题的,我用了厂家的uboot就可以检测到了,
gzz:
回复 Jian Zhou:
en ,都不是这个问题,貌似和uboot有关,但是还没有找到问题,内核的配置时没有问题的,我用了厂家的uboot就可以检测到了,还有那个配置时基本一样的,没区别
Yaoming Qin:
回复 gzz:
查查uboot中对spi配的时钟,默的时我是24m, 但实际上,可以到48m