Linux & Open Source related information for AT91 Smart ARM Microcontrollers

View   r42  >  r41  >  r40  >  r39  >  r38  ...

AT91Bootstrap 42 - 25 Jun 2008 - Main.PatriceVilchez
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 14 to 14
 More information see the AT91Bootstrap application note.

Pre-built binaries

Changed:
<
<
>
>

DataFlash

 
Board Description Binary
Changed:
<
<
at91sam9260ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9260ek.bin
at91sam9xeek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9xeek.bin
at91sam9261ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 0) dataflash_at91sam9261ek.bin
at91sam9263ek AT91Bootstrap binary with 2nd level application in Dataflash card (SPI 0 CS 0) dataflash_at91sam9263ek.bin
at91sam9rlek AT91Bootstrap binary with 2nd level application in Dataflash card (SPI 0 CS 0) dataflash_at91sam9rlek.bin
>
>
at91sam9260ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9260ek.bin
at91sam9xeek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9xeek.bin
at91sam9261ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 0) dataflash_at91sam9261ek.bin
at91sam9263ek AT91Bootstrap binary with 2nd level application in Dataflash card (SPI 0 CS 0) dataflash_at91sam9263ek.bin
at91sam9rlek AT91Bootstrap binary with 2nd level application in Dataflash card (SPI 0 CS 0) dataflash_at91sam9rlek.bin
 
Changed:
<
<
Old binaries dataflash_at91sam9260ek.bin, dataflash_at91sam9xeek.bin, dataflash_at91sam9261ek.bin, dataflash_at91sam9263ek.bin
>
>

NandFlash

Board Description Binary
at91sam9260ek AT91Bootstrap binary with 2nd level application in NandFlash nandflash_at91sam9260ek.bin
at91sam9xeek AT91Bootstrap binary with 2nd level application in NandFlash nandflash_at91sam9xeek.bin
at91sam9261ek AT91Bootstrap binary with 2nd level application in NandFlash nandflash_at91sam9261ek.bin
at91sam9263ek AT91Bootstrap binary with 2nd level application in NandFlash nandflash_at91sam9263ek.bin
at91sam9rlek AT91Bootstrap binary with 2nd level application in NandFlash nandflash_at91sam9rlek.bin
 
Added:
>
>
Old binaries AT91Bootstrap1.8
 

Load AT91Bootstrap on SAM9 boards

This section describes How to load AT91Bootstrap into the boot media with SAM-BA.

Line: 72 to 78
 
Product Boot from
DataFlash (SPI0 CS0)
Boot from
DataFlash (SPI0 CS1)
Boot from
NAND Flash
Boot from
SD card
Boot from
NOR Flash
Boot from
Internal Flash 1
at91rm9200ek led-aqua          led-green    

Notes

1: Only available on products with embedded Flash


Changed:
<
<
at91sam9260ek led-aqua    led-green 2 led-aqua 3      

Notes

2: On board DataFlash chip

3: Please check at91sam9260 errata # 44.2.1.1


>
>
at91sam9260ek led-aqua    led-green 2 led-green 3      
 
at91sam9xeek           led-green   
at91sam9261ek led-green 2 led-aqua           
Changed:
<
<
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    
at91sam9rlek led-green 2   led-aqua    led-aqua       

Notes

4: Removable DataFlash card

5: Supported on SAM9263 rev B and above


>
>
at91sam9263ek led-green 4   led-green 5 led-aqua 5    
at91sam9rlek led-green 2   led-green    led-aqua       
 

Known issues with AT91Bootstrap

The Dataflash version of AT91Bootstrap will load a second level bootloader or application from the address 0x8000.

AT91Bootstrap 41 - 18 Apr 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 9 to 9
 AT91Bootstrap is a first step bootloader providing a set of algorithms to manage hardware initialization (GPIO, Clock, SDRAM, etc), to download your main application from specified FLASH media to main memory and to start it.
Changed:
<
<
In the linux4SAM pre-built demo it is used to configure the hardware and to load and start the standard U-Boot bootloader, it can start also be configured to start directly the linux kernel.
>
>
In the linux4SAM pre-built demo it is used to configure the hardware and to load and start the standard U-Boot bootloader, it can also be configured to start directly the linux kernel.
 More information see the AT91Bootstrap application note.

AT91Bootstrap 40 - 15 Apr 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 16 to 16
 

Pre-built binaries

Board Description Binary
Changed:
<
<
at91sam9260ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9260ek.bin
at91sam9xeek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9xeek.bin
at91sam9261ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 0) dataflash_at91sam9261ek.bin
at91sam9263ek AT91Bootstrap binary with 2nd level application in Dataflash card (SPI 0 CS 0) dataflash_at91sam9263ek.bin
>
>
at91sam9260ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9260ek.bin
at91sam9xeek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9xeek.bin
at91sam9261ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 0) dataflash_at91sam9261ek.bin
at91sam9263ek AT91Bootstrap binary with 2nd level application in Dataflash card (SPI 0 CS 0) dataflash_at91sam9263ek.bin
at91sam9rlek AT91Bootstrap binary with 2nd level application in Dataflash card (SPI 0 CS 0) dataflash_at91sam9rlek.bin

Old binaries dataflash_at91sam9260ek.bin, dataflash_at91sam9xeek.bin, dataflash_at91sam9261ek.bin, dataflash_at91sam9263ek.bin
 

Load AT91Bootstrap on SAM9 boards

Line: 67 to 76
 
at91sam9xeek           led-green   
at91sam9261ek led-green 2 led-aqua           
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    
Added:
>
>
at91sam9rlek led-green 2   led-aqua    led-aqua       
 

Known issues with AT91Bootstrap

The Dataflash version of AT91Bootstrap will load a second level bootloader or application from the address 0x8000.

AT91Bootstrap 39 - 14 Feb 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 115 to 115
 
Changed:
<
<
META FILEATTACHMENT attachment="dataflash_at91sam9260ek.bin" attr="" comment="" date="1185439874" name="dataflash_at91sam9260ek.bin" path="dataflash_at91sam9260ek.bin" size="3292" stream="dataflash_at91sam9260ek.bin" user="Main.PatriceVilchez" version="1"
>
>
META FILEATTACHMENT attachment="dataflash_at91sam9260ek.bin" attr="" comment="" date="1202997297" name="dataflash_at91sam9260ek.bin" path="dataflash_at91sam9260ek.bin" size="3420" stream="dataflash_at91sam9260ek.bin" user="Main.NicolasFerre" version="2"
 
META FILEATTACHMENT attachment="dataflash_at91sam9261ek.bin" attr="" comment="" date="1185439893" name="dataflash_at91sam9261ek.bin" path="dataflash_at91sam9261ek.bin" size="3760" stream="dataflash_at91sam9261ek.bin" user="Main.PatriceVilchez" version="1"
META FILEATTACHMENT attachment="dataflash_at91sam9263ek.bin" attr="" comment="" date="1185439915" name="dataflash_at91sam9263ek.bin" path="dataflash_at91sam9263ek.bin" size="3872" stream="dataflash_at91sam9263ek.bin" user="Main.PatriceVilchez" version="1"
META FILEATTACHMENT attachment="SAM-BA_mainwin-bootstrap.png" attr="" comment="SAM-BA main window flashing bootstrap" date="1189513665" name="SAM-BA_mainwin-bootstrap.png" path="SAM-BA_mainwin-bootstrap.png" size="29337" stream="SAM-BA_mainwin-bootstrap.png" user="Main.NicolasFerre" version="1"

AT91Bootstrap 38 - 17 Jan 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 17 to 17
 
Board Description Binary
at91sam9260ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9260ek.bin
Added:
>
>
at91sam9xeek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 1) dataflash_at91sam9xeek.bin
 
at91sam9261ek AT91Bootstrap binary with 2nd level application in Dataflash chip (SPI 0 CS 0) dataflash_at91sam9261ek.bin
at91sam9263ek AT91Bootstrap binary with 2nd level application in Dataflash card (SPI 0 CS 0) dataflash_at91sam9263ek.bin
Line: 119 to 120
 
META FILEATTACHMENT attachment="dataflash_at91sam9263ek.bin" attr="" comment="" date="1185439915" name="dataflash_at91sam9263ek.bin" path="dataflash_at91sam9263ek.bin" size="3872" stream="dataflash_at91sam9263ek.bin" user="Main.PatriceVilchez" version="1"
META FILEATTACHMENT attachment="SAM-BA_mainwin-bootstrap.png" attr="" comment="SAM-BA main window flashing bootstrap" date="1189513665" name="SAM-BA_mainwin-bootstrap.png" path="SAM-BA_mainwin-bootstrap.png" size="29337" stream="SAM-BA_mainwin-bootstrap.png" user="Main.NicolasFerre" version="1"
META FILEATTACHMENT attachment="9263_rom_boot_sequence.png" attr="" comment="" date="1190129964" name="9263_rom_boot_sequence.png" path="9263_rom_boot_sequence.png" size="43622" stream="9263_rom_boot_sequence.png" user="Main.NicolasFerre" version="1"
Added:
>
>
META FILEATTACHMENT attachment="dataflash_at91sam9xeek.bin" attr="" comment="" date="1200586005" name="dataflash_at91sam9xeek.bin" path="dataflash_at91sam9xeek.bin" size="3492" stream="dataflash_at91sam9xeek.bin" user="Main.NicolasFerre" version="1"

AT91Bootstrap 37 - 17 Jan 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 63 to 63
 
Product Boot from
DataFlash (SPI0 CS0)
Boot from
DataFlash (SPI0 CS1)
Boot from
NAND Flash
Boot from
SD card
Boot from
NOR Flash
Boot from
Internal Flash 1
at91rm9200ek led-aqua          led-green    
at91sam9260ek led-aqua    led-green 2 led-aqua 3      
Added:
>
>
at91sam9xeek           led-green   
 
at91sam9261ek led-green 2 led-aqua           
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    

AT91Bootstrap 36 - 27 Nov 2007 - Main.UlfSamuelsson
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 66 to 66
 
at91sam9261ek led-green 2 led-aqua           
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    
Added:
>
>

Known issues with AT91Bootstrap

The Dataflash version of AT91Bootstrap will load a second level bootloader or application from the address 0x8000. Dataflash memories have page size of 1056 bytes, (0x420 hex) and the load address 0x8000 is thus in the middle of a page.
 

Build AT91Bootstrap from sources

Sources and build process are described in the AT91Bootstrap application note page on http://www.atmel.com .

You can also retrieve them from ftp://www.linux4sam.org/pub/at91bootstrap .

Deleted:
<
<

Known issues with AT91Bootstrap

The Dataflash version of AT91Bootstrap will load a second level bootloader or application from the address 0x8000. Dataflash memories have page size of 1056 bytes, (0x420 hex) and the load address 0x8000 is thus in the middle of a page.
 
Changed:
<
<
A rewritten version of AT91bootstrap which fixes this and also supports some other options is available
>
>
A rewritten version of AT91bootstrap which fixes the page boundary problem and also supports some other options is available
 as part of the buildroot project at http://buildroot.uclibc.org/
Added:
>
>
 

In brief

To compile an AT91Bootstrap project:


AT91Bootstrap 35 - 27 Nov 2007 - Main.UlfSamuelsson
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 72 to 72
 You can also retrieve them from ftp://www.linux4sam.org/pub/at91bootstrap .
Added:
>
>

Known issues with AT91Bootstrap

The Dataflash version of AT91Bootstrap will load a second level bootloader or application from the address 0x8000. Dataflash memories have page size of 1056 bytes, (0x420 hex) and the load address 0x8000 is thus in the middle of a page.

A rewritten version of AT91bootstrap which fixes this and also supports some other options is available as part of the buildroot project at http://buildroot.uclibc.org/

 

In brief

To compile an AT91Bootstrap project:


AT91Bootstrap 34 - 21 Nov 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 62 to 62
 
Product Boot from
DataFlash (SPI0 CS0)
Boot from
DataFlash (SPI0 CS1)
Boot from
NAND Flash
Boot from
SD card
Boot from
NOR Flash
Boot from
Internal Flash 1
at91rm9200ek led-aqua          led-green    
Changed:
<
<
at91sam9260ek led-aqua    led-green 2 led-aqua         
>
>
at91sam9260ek led-aqua    led-green 2 led-aqua 3      
 
at91sam9261ek led-green 2 led-aqua           
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    

AT91Bootstrap 33 - 12 Oct 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 11 to 11
 In the linux4SAM pre-built demo it is used to configure the hardware and to load and start the standard U-Boot bootloader, it can start also be configured to start directly the linux kernel.
Changed:
<
<
More informations see the AT91Bootstrap application note.
>
>
More information see the AT91Bootstrap application note.
 

Pre-built binaries

Line: 48 to 48
 If no application is available then SAM-BA application is executed. It waits for transactions either on the USB device, or on the DBGU serial port, Then the SAM-BA tool can be used to program FLASH or EEPROM present on your board.
Changed:
<
<
For more informations on this topic, please check the corresponding SAM product datasheet section Boot Program . You can find a valuable summary in the document named SAM9 Boot Strategies or see the cross matrix below..
>
>
For more information on this topic, please check the corresponding SAM product datasheet section Boot Program . You can find a valuable summary in the document named SAM9 Boot Strategies or see the cross matrix below..
 

ROM Code boot Sequence example


AT91Bootstrap 32 - 11 Oct 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Deleted:
<
<
 

AT91Bootstrap


AT91Bootstrap 31 - 10 Oct 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 68 to 68
 
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    

Build AT91Bootstrap from sources

Added:
>
>
 Sources and build process are described in the AT91Bootstrap application note page on http://www.atmel.com .

You can also retrieve them from ftp://www.linux4sam.org/pub/at91bootstrap .

Changed:
<
<
>
>
 

In brief

Changed:
<
<
>
>
 To compile an AT91Bootstrap project:
  1. go into the board directory
  2. select your board by going into the corresponding board directory
Line: 99 to 100
 Usually cross-compiler-prefix- looks like arm-linux- or arm-elf-

Added:
>
>
 

META FILEATTACHMENT attachment="dataflash_at91sam9260ek.bin" attr="" comment="" date="1185439874" name="dataflash_at91sam9260ek.bin" path="dataflash_at91sam9260ek.bin" size="3292" stream="dataflash_at91sam9260ek.bin" user="Main.PatriceVilchez" version="1"

AT91Bootstrap 30 - 03 Oct 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 68 to 68
 
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    

Build AT91Bootstrap from sources

Changed:
<
<
Sources and build process are described in AT91Bootstrap application note.
>
>
Sources and build process are described in the AT91Bootstrap application note page on http://www.atmel.com .

You can also retrieve them from ftp://www.linux4sam.org/pub/at91bootstrap .

 

In brief


AT91Bootstrap 29 - 19 Sep 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 12 to 12
 In the linux4SAM pre-built demo it is used to configure the hardware and to load and start the standard U-Boot bootloader, it can start also be configured to start directly the linux kernel.
Changed:
<
<
More informations see AT91Bootstrap on atmel.com.
>
>
More informations see the AT91Bootstrap application note.
 

Pre-built binaries

Line: 25 to 25
 This section describes How to load AT91Bootstrap into the boot media with SAM-BA.
Deleted:
<
<
  • Make sure that the chip can execute the bootROM monitor SAM-BA-boot. Depending on board you can remove the dataflash card, unselect media by jumper or use the AT91Bootstrap recovery method.
  • Reset the board
 
  • Connect the USB Device Interface to your host machine using the USB Device Cable
Added:
>
>
  • Make sure that the chip can execute the bootROM monitor SAM-BA-boot :

AT91SAM9260-EK AT91SAM9261-EK AT91SAM9263-EK (RevA)
  • J7 must be opened (BMS=1) to boot from the on-chip Boot ROM
  • follow the AT91SAM9260EKSamBaRecovery recovery method, if needed
  • power up the board
  • verify that the USB connection is established (ATMEL AT91xxxxx Test Board appears in taskbar notification area)
  • J4 must be opened (BMS=1) to boot from the on-chip Boot ROM
  • remove DataFlash Jumper (J21)
  • power up the board
  • verify that the USB connection is established (ATMEL AT91xxxxx Test Board appears in taskbar notification area)
  • plug DataFlash Jumper (J21) back in position 1-2
  • J5-6 must be opened (BMS=1) to boot from the on-chip Boot ROM
  • remove DataFlash Card (J9)
  • power up the board
  • verify that the USB connection is established (ATMEL AT91xxxxx Test Board appears in taskbar notification area)
  • reinsert the DataFlash Card in J9
AT91SAM9XE-EK AT91SAM9RL-EK AT91SAM9263-EK (RevB)
  • erase the content of the internal FLASH by putting the J7 jumper in position 1-2
  • power up the board
  • verify that the USB connection is established (ATMEL AT91xxxxx Test Board appears in taskbar notification area)
  • open now J7 (or put in position 2-3), to boot in normal operating mode
  • J11 must be on 1-2 position (BMS=1) to boot from the on-chip Boot ROM
  • remove DataFlash and NAND Flash Jumpers (J12 & J13)
  • power up the board
  • verify that the USB connection is established (ATMEL AT91xxxxx Test Board appears in taskbar notification area)
  • close DataFlash and NAND Flash Jumpers (J12 & J13)
  • J5-6 must be opened (BMS=1) to boot from the on-chip Boot ROM
  • remove DataFlash Card (J9)
  • remove NAND Flash Jumpers (J29)
  • power up the board
  • verify that the USB connection is established (ATMEL AT91xxxxx Test Board appears in taskbar notification area)
  • reinsert the DataFlash Card in J9 (only for DataFlash demo)
  • close NAND Flash Jumper (J29)
 
  • Start SAM-BA GUI Application
  • Select the the board in the drop-down menu and choose the USB Connection

    SAM-BA_selectboard.jpg

Line: 68 to 68
 
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    

Build AT91Bootstrap from sources

Changed:
<
<
Sources and build process are described in AT91Bootstrap application note on atmel.com.
>
>
Sources and build process are described in AT91Bootstrap application note.
 
Changed:
<
<

in brief

TODO
>
>

In brief

 
Added:
>
>
To compile an AT91Bootstrap project:
  1. go into the board directory
  2. select your board by going into the corresponding board directory
  3. select your media by going into the corresponding directory
  4. run make

Example: To compile a DataFlash boot project for AT91SAM9260-EK board, type the following commands:

cd board/at91sam9260ek/dataflash
make clean
and
make
or if you want to specify the cross-compiler :
make CROSS_COMPILE=<path_to_cross-compiler/cross-compiler-prefix->

path_to_cross-compiler is only needed if it is not in your PATH.
Usually cross-compiler-prefix- looks like arm-linux- or arm-elf-

 

META FILEATTACHMENT attachment="dataflash_at91sam9260ek.bin" attr="" comment="" date="1185439874" name="dataflash_at91sam9260ek.bin" path="dataflash_at91sam9260ek.bin" size="3292" stream="dataflash_at91sam9260ek.bin" user="Main.PatriceVilchez" version="1"

AT91Bootstrap 28 - 18 Sep 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 58 to 58
 

Boot capabilities matrix

Here is :
led-aqua a summary of the boot feature for each board
Changed:
<
<
led-green the solution chosen for the Linux4SAM? pre-built binaries.
>
>
led-green the solution chosen for the Linux4SAM pre-built binaries.
 
Product Boot from
DataFlash (SPI0 CS0)
Boot from
DataFlash (SPI0 CS1)
Boot from
NAND Flash
Boot from
SD card
Boot from
NOR Flash
Boot from
Internal Flash 1
Changed:
<
<
AT91rm9200ek led-aqua          led-green    
AT91sam9260ek led-aqua    led-green 2 led-aqua         
AT91sam9261ek led-green 2 led-aqua           
AT91sam9263ek led-green 4   led-aqua 5 led-aqua 5    
>
>
at91rm9200ek led-aqua          led-green    
at91sam9260ek led-aqua    led-green 2 led-aqua         
at91sam9261ek led-green 2 led-aqua           
at91sam9263ek led-green 4   led-aqua 5 led-aqua 5    
 

Build AT91Bootstrap from sources

Sources and build process are described in AT91Bootstrap application note on atmel.com.
Added:
>
>

in brief

TODO
 

META FILEATTACHMENT attachment="dataflash_at91sam9260ek.bin" attr="" comment="" date="1185439874" name="dataflash_at91sam9260ek.bin" path="dataflash_at91sam9260ek.bin" size="3292" stream="dataflash_at91sam9260ek.bin" user="Main.PatriceVilchez" version="1"
META FILEATTACHMENT attachment="dataflash_at91sam9261ek.bin" attr="" comment="" date="1185439893" name="dataflash_at91sam9261ek.bin" path="dataflash_at91sam9261ek.bin" size="3760" stream="dataflash_at91sam9261ek.bin" user="Main.PatriceVilchez" version="1"
META FILEATTACHMENT attachment="dataflash_at91sam9263ek.bin" attr="" comment="" date="1185439915" name="dataflash_at91sam9263ek.bin" path="dataflash_at91sam9263ek.bin" size="3872" stream="dataflash_at91sam9263ek.bin" user="Main.PatriceVilchez" version="1"
Deleted:
<
<
META FILEATTACHMENT attachment="rom_code.jpg" attr="" comment="" date="1185971852" name="rom_code.jpg" path="rom_code.jpg" size="44667" stream="rom_code.jpg" user="Main.PatriceVilchez" version="1"
 
META FILEATTACHMENT attachment="SAM-BA_mainwin-bootstrap.png" attr="" comment="SAM-BA main window flashing bootstrap" date="1189513665" name="SAM-BA_mainwin-bootstrap.png" path="SAM-BA_mainwin-bootstrap.png" size="29337" stream="SAM-BA_mainwin-bootstrap.png" user="Main.NicolasFerre" version="1"
Added:
>
>
META FILEATTACHMENT attachment="9263_rom_boot_sequence.png" attr="" comment="" date="1190129964" name="9263_rom_boot_sequence.png" path="9263_rom_boot_sequence.png" size="43622" stream="9263_rom_boot_sequence.png" user="Main.NicolasFerre" version="1"

AT91Bootstrap 27 - 18 Sep 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 47 to 47
 This ROM code scans the contents of different media like SPI DATAFLASH, NAND FLASH or SDCARD to determine if a valid application is available then it download the application into SAM9 internal SRAM and run it. To determine if a valid application is present the ROM code checks the eight ARM exception vectors.
Changed:
<
<
If no application is available then SAMBA™ application is executed. It waits for transactions either on the USB device, or on the DBGU serial port, Then the SAM-BA tool can be used to program FLASH or EEPROM present on your board.
>
>
If no application is available then SAM-BA application is executed. It waits for transactions either on the USB device, or on the DBGU serial port, Then the SAM-BA tool can be used to program FLASH or EEPROM present on your board.
 
Changed:
<
<
For more informations, please consult your product datasheet section boot strategies and the evaluation kit user guide.
>
>
For more informations on this topic, please check the corresponding SAM product datasheet section Boot Program . You can find a valuable summary in the document named SAM9 Boot Strategies or see the cross matrix below..
 
Changed:
<
<

ROM Code boot Sequence

rom_code.jpg
>
>

ROM Code boot Sequence example

 
Changed:
<
<
To know the boot sequence and which boot media is supported please check the corresponding datasheet section Boot strategies or see the cross matrix below.
>
>
9263_rom_boot_sequence.png
 

Boot capabilities matrix

Deleted:
<
<
AT91SAM9 devices provides an on-chip bootROM memory which permits to boot from different media.

This feature is enabled selecting BMS=1. Otherwise, the chip boots from external memory (EBI).

For more informations on this topic, please check the corresponding SAM product datasheet section Boot Program. You can find a valuable summary in the document named SAM9 Boot Strategies.

 Here is :
led-aqua a summary of the boot feature for each board
Changed:
<
<
led-green the solution chosen for the pre-built binaries.
>
>
led-green the solution chosen for the Linux4SAM? pre-built binaries.
 
Product Boot from
DataFlash (SPI0 CS0)
Boot from
DataFlash (SPI0 CS1)
Boot from
NAND Flash
Boot from
SD card
Boot from
NOR Flash
Boot from
Internal Flash 1

AT91Bootstrap 26 - 13 Sep 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 61 to 61
 This feature is enabled selecting BMS=1. Otherwise, the chip boots from external memory (EBI).
Added:
>
>
For more informations on this topic, please check the corresponding SAM product datasheet section Boot Program. You can find a valuable summary in the document named SAM9 Boot Strategies.
 Here is :
led-aqua a summary of the boot feature for each board
led-green the solution chosen for the pre-built binaries.

Product Boot from
DataFlash (SPI0 CS0)
Boot from
DataFlash (SPI0 CS1)
Boot from
NAND Flash
Boot from
SD card
Boot from
NOR Flash
Boot from
Internal Flash 1
Changed:
<
<
AT91rm9200ek led-aqua       led-green  
AT91sam9260ek led-aqua led-green led-aqua      
AT91sam9261ek led-green led-aqua        
AT91sam9263ek led-green   led-aqua 2 led-aqua 5    
>
>
AT91rm9200ek led-aqua          led-green    
AT91sam9260ek led-aqua    led-green 2 led-aqua         
AT91sam9261ek led-green 2 led-aqua           
AT91sam9263ek led-green 4   led-aqua 5 led-aqua 5    
 

Build AT91Bootstrap from sources

Sources and build process are described in AT91Bootstrap application note on atmel.com.

AT91Bootstrap 25 - 11 Sep 2007 - Main.NicolasFerre
<
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

AT91Bootstrap

Line: 30 to 30
 
  • Connect the USB Device Interface to your host machine using the USB Device Cable
  • Start SAM-BA GUI Application
  • Select the the board in the drop-down menu and choose the USB Connection
Changed:
<
<
SAM-BA_selectboard.jpg
>
>

SAM-BA_selectboard.jpg

 
  • Eventually plug back a jumper to access the media on which u-boot must be loaded to
  • In the main SAM-BA window :
Changed:
<
<