Shopping Cart | 中文网站
 
 
Overview
Online Support
FAQ
  Atmel Boards  (37) TOP10
  MYD-SAM9X5 (9)
  MYS-SAM9X5 (2)
  MYS-SAM9G45 (1)
  MYD-SAMA5D3X (14)
  MYD-SAM9X5-V2 (2)
  MYC-SAM9X5 (4)
  MYC-SAM9X5-V2 (1)
  MYC-SAMA5D3X (1)
  MYD-JA5D4X (3)
  NXP Boards  (6) TOP10
  MYD-LPC435X (2)
  MYD-LPC185X (1)
  MYD-LPC1788 (0)
  MYS-6ULX (3)
  Samsung Boards  (0) TOP10
  TI Boards  (21) TOP10
  MYD-AM335X (9)
  MYC-AM335X (1)
  Rico Board (6)
  MYD-C437X-PRU (5)
  Other  (3) TOP10
  MY-WF003U (1)
  Freescale Boards  (2) TOP10
  MYD-IMX28X (2)
  Xilinx Boards  (25) TOP10
  Z-turn Board (10)
  MYD-C7Z010/20 (7)
  MYD-C7Z015 (7)
 
  Home >  Support > Atmel Boards > MYS-SAM9X5
 
Enable SPI driver for SAM9X5 Board
 
Question
How to enable SPI driver for the SAM9X5 board?
Answer

MYIR's SAM9X5 board has not enabled SPI driver by default. If you want to use, you need to enable SPI driver when compiling the kernel. Please follow below steps:


1. Open menuconfig

$ make ARCH=arm myir_MYD-SAM9X5_4.3lcd_defconfig
$ make menuconfig

2. Please find the item "Support most SPI Flash chips (AT26DF, M25P, W25X, ...)", i.e. "CONFIG_MTD_M25P80" as in below location and open it.

-> Device Drivers
  |       -> Memory Technology Device (MTD) support (MTD [=y])              |  
  |         -> Self-contained MTD device drivers    

Press space twice to open it:

3. Re-compile the kernel

$ make ARCH=arm uImage CROSS_COMPILE=/usr/local/arm-2010q1/bin/arm-none-linux-gnueabi-


4. The SPI driver will be shown after the board booted under the path "/dev/mtd4


5. Please download below test program for using the SPI linux driver which can be used for the MYD-SAM9X5 and MYS-SAM9X5 boards.


test_program.tar.bz2 

 

Room 04, 6th Floor, Building No.2, Fada Road, Yunli Smart Park, Bantian, Longgang District, Shenzhen, Guangdong, China 518129
E-mail: sales@myirtech.com or myirtech@yahoo.com  Phone: +86-755-22984836  Fax: +86-755-25532724
Copyright © MYIR Tech Limited 2011-2017 all rights reserved.