使用的linux kernel是2.6.24
想說使用裡面提供的 spi driver試試看
所以在make menuconfig中...
Device Drivers ---> SPI support ---> 畫面如下:
kernel載入板子後,因為是初學者,不知道要怎麼看板子上有哪些driver和module
就下指令
#dmesg|grep spi
s3c2410-spi s3c2410-spi.0: No platform data supplied
s3c2410-spi: probe of s3c2410-spi.0 failed with error -2
畫面如下
s3c2410-spi: probe of s3c2410-spi.0 failed with error -2
畫面如下
努力嘗試解決中orz...
Documentation\spi\spidev跟 Documentation\spi\spi-summary裡提到要做些broad specific的init,要不要試試看? Documentation資料夾是指kernel src裡的Documentation資料夾。 至於你說的怎麼知道device有沒有成功,spi-summary裡有列一些sysfs裡的路徑。這種東西好像通常都是看前輩怎麼寫,看一看應該就可以port 過去了(board specific init。
回覆刪除http://lxr.linux.no/linux+v2.6.31/arch/arm/plat-s3c24xx/devs.c
回覆刪除結果這次上台北,買到之前買不到的GPIO排線了
回覆刪除所以現在因為時間緊迫
要回頭改成用GPIO先做出要的東西