Difference between revisions of "Booting options (SBC Diva)"

From DAVE Developer's Wiki
Jump to: navigation, search
(Created page with "{{InfoBoxTop}} {{AppliesToSBCLynx}} {{InfoBoxBottom}} {{ImportantMessage|text=SBC Diva is extremely flexible in terms of hardware configurations. This document describes main...")
 
(Available options)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
{{InfoBoxTop}}
 
{{InfoBoxTop}}
{{AppliesToSBCLynx}}
+
{{AppliesToSBCD}}
 
{{InfoBoxBottom}}
 
{{InfoBoxBottom}}
  
{{ImportantMessage|text=SBC Diva is extremely flexible in terms of hardware configurations. This document describes main options related to booting. In case you need a configuration that is not listed here, please contact [mailto:sales@dave.eu Sales department].}}
+
{{ImportantMessage|text=This document describes main options related to booting. In case you need a configuration that is not listed here, please contact [mailto:sales@dave.eu Sales department].}}
  
 
==Introduction==
 
==Introduction==
Line 13: Line 13:
  
 
==Available options==
 
==Available options==
Boot modes can be selected by S3 switches which acts directly on SYSBOOT configuration pins. S3 switch are mapped to SYBOOT[3:0] pins allowing different boot modes.  
+
Boot modes can be selected by S3 switches which acts directly on SYSBOOT configuration pins.  
 +
 
 +
S3 switches are mapped to SYBOOT[3:0] pins allowing different boot modes.
 +
 
 +
{|class="wikitable" style="text-align: center;"
 +
|-
 +
!S3 switch
 +
!SYSBOOT pin
 +
|-
 +
| S3.1 || SYSBOOT3
 +
|-
 +
| S3.2 || SYSBOOT2
 +
|-
 +
| S3.3 || SYSBOOT1
 +
|-
 +
| S3.4 || SYSBOOT0
 +
|}
 +
 
  
 
Same example can be found in the following table:
 
Same example can be found in the following table:
Line 23: Line 40:
 
!Notes
 
!Notes
 
|-
 
|-
| 0111|| MMC0/SPI0/UART0 ||'''Default'''
+
| 0111|| MMC0/SPI0/UART0 ||'''Default''' boot from NOR SPI
 +
|-
 +
| 0011|| NAND/NANDI2C/MMC0||boot from NAND
 +
|-
 +
| 1001|| SPI0/MMC0/EMAC1||boot from EMAC if DIVA has no NOR and no NAND on board
 
|-
 
|-
 
|}
 
|}
 
  
 
==References==
 
==References==
 
{{reflist}}
 
{{reflist}}

Latest revision as of 09:09, 1 September 2017

Info Box
SBC-DIVA-02.png Applies to SBC DIVA


200px-Emblem-important.svg.png

This document describes main options related to booting. In case you need a configuration that is not listed here, please contact Sales department.

Introduction[edit | edit source]

SBC Diva is built upon AM335x processor. This component supports several booting options that are summarized here. Reading of that section is recommended for understanding this document.

Interested reader may find an exhaustive discussion of AM335x boot options in the AM335x Technical Reference Manual.

In general, AM335x ROM code creates a booting device list that are scanned for searching an available booting image.

Available options[edit | edit source]

Boot modes can be selected by S3 switches which acts directly on SYSBOOT configuration pins.

S3 switches are mapped to SYBOOT[3:0] pins allowing different boot modes.

S3 switch SYSBOOT pin
S3.1 SYSBOOT3
S3.2 SYSBOOT2
S3.3 SYSBOOT1
S3.4 SYSBOOT0


Same example can be found in the following table:

SYBOOT[3:0] Boot sequence Notes
0111 MMC0/SPI0/UART0 Default boot from NOR SPI
0011 NAND/NANDI2C/MMC0 boot from NAND
1001 SPI0/MMC0/EMAC1 boot from EMAC if DIVA has no NOR and no NAND on board

References[edit | edit source]