就是这样试了,不行啊,肯定自己哪里没搞对。
/mach-s3c2416/clock.c
最简单的办法,直接操作对应的寄存器填值。 亚瑟王 发表于 2014-1-17 11:48
最简单的办法,直接操作对应的寄存器填值。
/dev/spidev0.0 现在有了,但是测试 ./spidev_test 还是失败,
# ./spidev_test
spi mode: 0
bits per word: 8
max speed: 500000 Hz (500 KHz)
INFO: task kworker/u:0:5 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kworker/u:0 D c052bbdc 0 5 2 0x00000000
Backtrace:
............................
{:5_330:} ubuntu1204 发表于 2014-1-17 15:37
/dev/spidev0.0 现在有了,但是测试 ./spidev_test 还是失败,
# ./spidev_test ...
如果用内核自带的SPI子系统,测试程序请一定要使用内核的Documentation/spi目录下的代码,应用程序也请参考该代码。
其他的请自行分析源码了。
页:
1
[2]