Atmel Evaluation Kit AT91SAM9M10-G45-EK AT91SAM9M10-G45-EK Data Sheet

Product codes
AT91SAM9M10-G45-EK
Page of 1361
 62
SAM9M10 [DATASHEET]
6355F–ATARM–12-Mar-13
 
11.5
SAM-BA  Monitor
If no valid code has been found in NVM during the NVM bootloader sequence, the SAM-BA Monitor program is
launched.
The SAM-BA Monitor principle is to:
– Initialize DBGU and USB
– Check if USB Device enumeration has occurred.
– Check if characters have been received on the DBGU.
– Once the communication interface is identified, the application runs in an infinite loop waiting for 
different commands as listed in 
SD Card
MCI0
MCI0_CK
PIOA0
MCI0
MCI0_CD
PIOA1
MCI0
MCI0_D0
PIOA2
MCI0
MCI0_D1
PIOA3
MCI0
MCI0_D2
PIOA4
MCI0
MCI0_D3
PIOA5
SPI Flash
SPI0
MOSI PIOB1
SPI0
MISO
PIOB0
SPI0
SPCK
PIOB2
SPI0
NPCS0
PIOB3
TWI0 EEPROM
TWI0
TWD0
PIOA20
TWI0
TWCK0
PIOA21
SAM-BA Monitor
DBGU
DRXD
PIOB12
DBGU
DTXD
PIOB13
Table  11-3.
PIO Driven during Boot Program Execution (Continued)
NVM  Bootloader
Peripheral
Pin
PIO  Line