|
默认SAM9X5没有启动 SPI 驱动,所以如果要使用,在编译内核的时候,需要启动SPI驱动,步骤如下。
1、打开menuconfig
- $ make ARCH=arm myir_MYD-SAM9X5_4.3lcd_defconfig
- $ make menuconfig
复制代码
2、找到“ Support most SPI Flash chips (AT26DF, M25P, W25X, ...) ”这一项,也就是“CONFIG_MTD_M25P80”,位置如下,并打开。
-> Device Drivers |
| -> Memory Technology Device (MTD) support (MTD [=y]) |
| -> Self-contained MTD device drivers
按空格两次打开:
开启SPI
3、重新编译内核。
- $ make ARCH=arm uImage CROSS_COMPILE=/usr/local/arm-2010q1/bin/arm-none-linux-gnueabi-
复制代码
4、开发板启动后,会显示加载SPI的驱动,路径“/dev/mtd4”
5、SPI的使用例程参考:http://bbs.myir-tech.com/thread-29-1-1.html。
|
|