Nicolas Ferre | 89a7a87 | 2008-12-06 13:11:14 +0100 | [diff] [blame] | 1 | Atmel AT91 Evaluation kits |
| 2 | |
| 3 | http://atmel.com/dyn/products/tools.asp?family_id=605#1443 |
| 4 | |
Jean-Christophe PLAGNIOL-VILLARD | 843a265 | 2009-03-27 23:26:42 +0100 | [diff] [blame] | 5 | I. Board mapping & boot media |
Nicolas Ferre | 89a7a87 | 2008-12-06 13:11:14 +0100 | [diff] [blame] | 6 | ------------------------------------------------------------------------------ |
Nicolas Ferre | df486b1 | 2009-03-22 14:48:16 +0100 | [diff] [blame] | 7 | AT91SAM9260EK, AT91SAM9G20EK & AT91SAM9XEEK |
Nicolas Ferre | 89a7a87 | 2008-12-06 13:11:14 +0100 | [diff] [blame] | 8 | ------------------------------------------------------------------------------ |
| 9 | |
| 10 | Memory map |
| 11 | 0x20000000 - 23FFFFFF SDRAM (64 MB) |
| 12 | 0xC0000000 - Cxxxxxxx Atmel Dataflash card (J13) |
| 13 | 0xD0000000 - Dxxxxxxx Soldered Atmel Dataflash |
| 14 | |
| 15 | Environment variables |
| 16 | |
| 17 | U-Boot environment variables can be stored at different places: |
| 18 | - Dataflash on SPI chip select 1 (default) |
| 19 | - Dataflash on SPI chip select 0 (dataflash card) |
| 20 | - Nand flash. |
| 21 | |
| 22 | You can choose your storage location at config step (here for at91sam9260ek) : |
| 23 | make at91sam9260ek_config - use data flash (spi cs1) (default) |
| 24 | make at91sam9260ek_nandflash_config - use nand flash |
| 25 | make at91sam9260ek_dataflash_cs0_config - use data flash (spi cs0) |
| 26 | make at91sam9260ek_dataflash_cs1_config - use data flash (spi cs1) |
| 27 | |
| 28 | |
| 29 | ------------------------------------------------------------------------------ |
| 30 | AT91SAM9261EK |
| 31 | ------------------------------------------------------------------------------ |
| 32 | |
| 33 | Memory map |
| 34 | 0x20000000 - 23FFFFFF SDRAM (64 MB) |
| 35 | 0xC0000000 - Cxxxxxxx Soldered Atmel Dataflash |
| 36 | 0xD0000000 - Dxxxxxxx Atmel Dataflash card (J22) |
| 37 | |
| 38 | Environment variables |
| 39 | |
| 40 | U-Boot environment variables can be stored at different places: |
| 41 | - Dataflash on SPI chip select 0 (default) |
| 42 | - Dataflash on SPI chip select 3 (dataflash card) |
| 43 | - Nand flash. |
| 44 | |
| 45 | You can choose your storage location at config step (here for at91sam9260ek) : |
| 46 | make at91sam9261ek_config - use data flash (spi cs0) (default) |
| 47 | make at91sam9261ek_nandflash_config - use nand flash |
| 48 | make at91sam9261ek_dataflash_cs0_config - use data flash (spi cs0) |
| 49 | make at91sam9261ek_dataflash_cs3_config - use data flash (spi cs3) |
| 50 | |
| 51 | |
| 52 | ------------------------------------------------------------------------------ |
| 53 | AT91SAM9263EK |
| 54 | ------------------------------------------------------------------------------ |
| 55 | |
| 56 | Memory map |
| 57 | 0x20000000 - 23FFFFFF SDRAM (64 MB) |
| 58 | 0xC0000000 - Cxxxxxxx Atmel Dataflash card (J9) |
| 59 | |
| 60 | Environment variables |
| 61 | |
| 62 | U-Boot environment variables can be stored at different places: |
| 63 | - Dataflash on SPI chip select 0 (dataflash card) |
| 64 | - Nand flash. |
Jean-Christophe PLAGNIOL-VILLARD | 1b3b7c6 | 2009-06-13 12:48:36 +0200 | [diff] [blame] | 65 | - Nor falsh (not populate by default) |
Nicolas Ferre | 89a7a87 | 2008-12-06 13:11:14 +0100 | [diff] [blame] | 66 | |
| 67 | You can choose your storage location at config step (here for at91sam9260ek) : |
| 68 | make at91sam9263ek_config - use data flash (spi cs0) (default) |
| 69 | make at91sam9263ek_nandflash_config - use nand flash |
| 70 | make at91sam9263ek_dataflash_cs0_config - use data flash (spi cs0) |
Jean-Christophe PLAGNIOL-VILLARD | 1b3b7c6 | 2009-06-13 12:48:36 +0200 | [diff] [blame] | 71 | make at91sam9263ek_norflash_config - use nor falsh |
| 72 | |
| 73 | You can choose to boot directly from U-Boot at config step |
| 74 | make at91sam9263ek_norflash_boot_config - boot from nor falsh |
Nicolas Ferre | 89a7a87 | 2008-12-06 13:11:14 +0100 | [diff] [blame] | 75 | |
| 76 | |
| 77 | ------------------------------------------------------------------------------ |
| 78 | AT91SAM9RLEK |
| 79 | ------------------------------------------------------------------------------ |
| 80 | |
| 81 | Memory map |
| 82 | 0x20000000 - 23FFFFFF SDRAM (64 MB) |
| 83 | 0xC0000000 - Cxxxxxxx Soldered Atmel Dataflash |
| 84 | |
| 85 | Environment variables |
| 86 | |
| 87 | U-Boot environment variables can be stored at different places: |
| 88 | - Dataflash on SPI chip select 0 |
| 89 | - Nand flash. |
| 90 | |
| 91 | You can choose your storage location at config step (here for at91sam9260ek) : |
| 92 | make at91sam9263ek_config - use data flash (spi cs0) (default) |
| 93 | make at91sam9263ek_nandflash_config - use nand flash |
| 94 | make at91sam9263ek_dataflash_cs0_config - use data flash (spi cs0) |
Jean-Christophe PLAGNIOL-VILLARD | 843a265 | 2009-03-27 23:26:42 +0100 | [diff] [blame] | 95 | |
| 96 | II. Watchdog support |
| 97 | |
| 98 | For security reasons, the at91 watchdog is running at boot time and, |
| 99 | if deactivated, cannot be used anymore. |
| 100 | If you want to use the watchdog, you will need to keep it running in |
| 101 | your code (make sure not to disable it in AT91Bootstrap for instance). |
| 102 | |
| 103 | In the U-Boot configuration, the AT91 watchdog support is enabled using |
| 104 | the CONFIG_AT91SAM9_WATCHDOG and CONFIG_HW_WATCHDOG options. |