189a7a87fSNicolas FerreAtmel AT91 Evaluation kits 289a7a87fSNicolas Ferre 389a7a87fSNicolas Ferrehttp://atmel.com/dyn/products/tools.asp?family_id=605#1443 489a7a87fSNicolas Ferre 5843a2654SJean-Christophe PLAGNIOL-VILLARDI. Board mapping & boot media 689a7a87fSNicolas Ferre------------------------------------------------------------------------------ 7df486b1fSNicolas FerreAT91SAM9260EK, AT91SAM9G20EK & AT91SAM9XEEK 889a7a87fSNicolas Ferre------------------------------------------------------------------------------ 989a7a87fSNicolas Ferre 1089a7a87fSNicolas FerreMemory map 1189a7a87fSNicolas Ferre 0x20000000 - 23FFFFFF SDRAM (64 MB) 1289a7a87fSNicolas Ferre 0xC0000000 - Cxxxxxxx Atmel Dataflash card (J13) 1389a7a87fSNicolas Ferre 0xD0000000 - Dxxxxxxx Soldered Atmel Dataflash 1489a7a87fSNicolas Ferre 1589a7a87fSNicolas FerreEnvironment variables 1689a7a87fSNicolas Ferre 1789a7a87fSNicolas Ferre U-Boot environment variables can be stored at different places: 1889a7a87fSNicolas Ferre - Dataflash on SPI chip select 1 (default) 1989a7a87fSNicolas Ferre - Dataflash on SPI chip select 0 (dataflash card) 2089a7a87fSNicolas Ferre - Nand flash. 2189a7a87fSNicolas Ferre 2289a7a87fSNicolas Ferre You can choose your storage location at config step (here for at91sam9260ek) : 2389a7a87fSNicolas Ferre make at91sam9260ek_config - use data flash (spi cs1) (default) 2489a7a87fSNicolas Ferre make at91sam9260ek_nandflash_config - use nand flash 2589a7a87fSNicolas Ferre make at91sam9260ek_dataflash_cs0_config - use data flash (spi cs0) 2689a7a87fSNicolas Ferre make at91sam9260ek_dataflash_cs1_config - use data flash (spi cs1) 2789a7a87fSNicolas Ferre 2889a7a87fSNicolas Ferre 2989a7a87fSNicolas Ferre------------------------------------------------------------------------------ 305ccc2d99SSedji GaouaouAT91SAM9261EK, AT91SAM9G10EK 3189a7a87fSNicolas Ferre------------------------------------------------------------------------------ 3289a7a87fSNicolas Ferre 3389a7a87fSNicolas FerreMemory map 3489a7a87fSNicolas Ferre 0x20000000 - 23FFFFFF SDRAM (64 MB) 3589a7a87fSNicolas Ferre 0xC0000000 - Cxxxxxxx Soldered Atmel Dataflash 3689a7a87fSNicolas Ferre 0xD0000000 - Dxxxxxxx Atmel Dataflash card (J22) 3789a7a87fSNicolas Ferre 3889a7a87fSNicolas FerreEnvironment variables 3989a7a87fSNicolas Ferre 4089a7a87fSNicolas Ferre U-Boot environment variables can be stored at different places: 4189a7a87fSNicolas Ferre - Dataflash on SPI chip select 0 (default) 4289a7a87fSNicolas Ferre - Dataflash on SPI chip select 3 (dataflash card) 4389a7a87fSNicolas Ferre - Nand flash. 4489a7a87fSNicolas Ferre 4589a7a87fSNicolas Ferre You can choose your storage location at config step (here for at91sam9260ek) : 4689a7a87fSNicolas Ferre make at91sam9261ek_config - use data flash (spi cs0) (default) 4789a7a87fSNicolas Ferre make at91sam9261ek_nandflash_config - use nand flash 4889a7a87fSNicolas Ferre make at91sam9261ek_dataflash_cs0_config - use data flash (spi cs0) 4989a7a87fSNicolas Ferre make at91sam9261ek_dataflash_cs3_config - use data flash (spi cs3) 5089a7a87fSNicolas Ferre 5189a7a87fSNicolas Ferre 5289a7a87fSNicolas Ferre------------------------------------------------------------------------------ 5389a7a87fSNicolas FerreAT91SAM9263EK 5489a7a87fSNicolas Ferre------------------------------------------------------------------------------ 5589a7a87fSNicolas Ferre 5689a7a87fSNicolas FerreMemory map 5789a7a87fSNicolas Ferre 0x20000000 - 23FFFFFF SDRAM (64 MB) 5889a7a87fSNicolas Ferre 0xC0000000 - Cxxxxxxx Atmel Dataflash card (J9) 5989a7a87fSNicolas Ferre 6089a7a87fSNicolas FerreEnvironment variables 6189a7a87fSNicolas Ferre 6289a7a87fSNicolas Ferre U-Boot environment variables can be stored at different places: 6389a7a87fSNicolas Ferre - Dataflash on SPI chip select 0 (dataflash card) 6489a7a87fSNicolas Ferre - Nand flash. 65*c46bf09eSThomas Weber - Nor flash (not populate by default) 6689a7a87fSNicolas Ferre 6789a7a87fSNicolas Ferre You can choose your storage location at config step (here for at91sam9260ek) : 6889a7a87fSNicolas Ferre make at91sam9263ek_config - use data flash (spi cs0) (default) 6989a7a87fSNicolas Ferre make at91sam9263ek_nandflash_config - use nand flash 7089a7a87fSNicolas Ferre make at91sam9263ek_dataflash_cs0_config - use data flash (spi cs0) 71*c46bf09eSThomas Weber make at91sam9263ek_norflash_config - use nor flash 721b3b7c64SJean-Christophe PLAGNIOL-VILLARD 731b3b7c64SJean-Christophe PLAGNIOL-VILLARD You can choose to boot directly from U-Boot at config step 74*c46bf09eSThomas Weber make at91sam9263ek_norflash_boot_config - boot from nor flash 7589a7a87fSNicolas Ferre 7689a7a87fSNicolas Ferre 7789a7a87fSNicolas Ferre------------------------------------------------------------------------------ 7822ee6473SSedji GaouaouAT91SAM9M10G45EK 7922ee6473SSedji Gaouaou------------------------------------------------------------------------------ 8022ee6473SSedji Gaouaou 8122ee6473SSedji GaouaouMemory map 8222ee6473SSedji Gaouaou 0x20000000 - 23FFFFFF SDRAM (64 MB) 8322ee6473SSedji Gaouaou 0xC0000000 - Cxxxxxxx Atmel Dataflash card (J12) 8422ee6473SSedji Gaouaou 8522ee6473SSedji GaouaouEnvironment variables 8622ee6473SSedji Gaouaou 8722ee6473SSedji Gaouaou U-Boot environment variables can be stored at different places: 8822ee6473SSedji Gaouaou - Dataflash on SPI chip select 0 (dataflash card) 8922ee6473SSedji Gaouaou - Nand flash. 9022ee6473SSedji Gaouaou 9122ee6473SSedji Gaouaou You can choose your storage location at config step (here for at91sam9m10g45ek) : 9222ee6473SSedji Gaouaou make at91sam9m10g45ek_config - use data flash (spi cs0) (default) 9322ee6473SSedji Gaouaou make at91sam9m10g45ek_nandflash_config - use nand flash 9422ee6473SSedji Gaouaou make at91sam9m10g45ek_dataflash_cs0_config - use data flash (spi cs0) 9522ee6473SSedji Gaouaou 9622ee6473SSedji Gaouaou 9722ee6473SSedji Gaouaou------------------------------------------------------------------------------ 9889a7a87fSNicolas FerreAT91SAM9RLEK 9989a7a87fSNicolas Ferre------------------------------------------------------------------------------ 10089a7a87fSNicolas Ferre 10189a7a87fSNicolas FerreMemory map 10289a7a87fSNicolas Ferre 0x20000000 - 23FFFFFF SDRAM (64 MB) 10389a7a87fSNicolas Ferre 0xC0000000 - Cxxxxxxx Soldered Atmel Dataflash 10489a7a87fSNicolas Ferre 10589a7a87fSNicolas FerreEnvironment variables 10689a7a87fSNicolas Ferre 10789a7a87fSNicolas Ferre U-Boot environment variables can be stored at different places: 10889a7a87fSNicolas Ferre - Dataflash on SPI chip select 0 10989a7a87fSNicolas Ferre - Nand flash. 11089a7a87fSNicolas Ferre 11189a7a87fSNicolas Ferre You can choose your storage location at config step (here for at91sam9260ek) : 11289a7a87fSNicolas Ferre make at91sam9263ek_config - use data flash (spi cs0) (default) 11389a7a87fSNicolas Ferre make at91sam9263ek_nandflash_config - use nand flash 11489a7a87fSNicolas Ferre make at91sam9263ek_dataflash_cs0_config - use data flash (spi cs0) 115843a2654SJean-Christophe PLAGNIOL-VILLARD 116843a2654SJean-Christophe PLAGNIOL-VILLARDII. Watchdog support 117843a2654SJean-Christophe PLAGNIOL-VILLARD 118843a2654SJean-Christophe PLAGNIOL-VILLARD For security reasons, the at91 watchdog is running at boot time and, 119843a2654SJean-Christophe PLAGNIOL-VILLARD if deactivated, cannot be used anymore. 120843a2654SJean-Christophe PLAGNIOL-VILLARD If you want to use the watchdog, you will need to keep it running in 121843a2654SJean-Christophe PLAGNIOL-VILLARD your code (make sure not to disable it in AT91Bootstrap for instance). 122843a2654SJean-Christophe PLAGNIOL-VILLARD 123843a2654SJean-Christophe PLAGNIOL-VILLARD In the U-Boot configuration, the AT91 watchdog support is enabled using 124843a2654SJean-Christophe PLAGNIOL-VILLARD the CONFIG_AT91SAM9_WATCHDOG and CONFIG_HW_WATCHDOG options. 125