12.07.2015 Views

PXA3xx Boot ROM Reference Manual - Marvell

PXA3xx Boot ROM Reference Manual - Marvell

PXA3xx Boot ROM Reference Manual - Marvell

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table of Contents1 <strong>Boot</strong> <strong>ROM</strong> Functional Overview............................................................................... 111.1 General Description ...................................................................................................................111.2 Purpose Of This Document .......................................................................................................111.3 <strong>ROM</strong> Location, Size, and Mapping ............................................................................................111.4 <strong>Boot</strong> <strong>ROM</strong> Overview ..................................................................................................................121.4.1 <strong>Boot</strong> Process for Programmed Device ............................................................................................132 <strong>Boot</strong> <strong>ROM</strong> Differences .............................................................................................. 152.1 Non-Trusted vs Trusted .............................................................................................................172.2 TIM/NTIM/OBM Support ............................................................................................................172.2.1 Version 2.xx Platforms ....................................................................................................................172.2.2 Version 3.xx Platforms ....................................................................................................................182.3 <strong>Boot</strong> <strong>ROM</strong> Address Maps ..........................................................................................................182.3.1 ISRAM Usage..................................................................................................................................182.3.2 OBM Usage.....................................................................................................................................182.4 PXA31x and Tavor Processor Auto-<strong>Boot</strong> ..................................................................................192.4.1 Auto-<strong>Boot</strong> on Non-Trusted Platforms ..............................................................................................202.4.2 Auto-<strong>Boot</strong> on Trusted Platforms ......................................................................................................203 Software Requirements ............................................................................................ 233.1 Size Restrictions for the Device Keying Binary..........................................................................233.2 OEM <strong>Boot</strong> Module Requirements for NAND Platforms .............................................................233.2.1 NAND OEM <strong>Boot</strong> Module Size Restrictions ....................................................................................233.3 NAND Bad/Relocation Block Table Definition ...........................................................................233.3.1 Bad Block Table Definition ..............................................................................................................243.3.2 Bad Block Relocation Area..............................................................................................................253.4 OEM <strong>Boot</strong> <strong>ROM</strong> Requirements for NOR Platforms ...................................................................263.4.1 Traditional <strong>Boot</strong> Platforms ...............................................................................................................263.4.2 Trusted <strong>Boot</strong> Platforms....................................................................................................................263.5 <strong>Marvell</strong> ® Wireless Trusted Module Driver Requirements ..........................................................264 Methods for Platform Provisioning.......................................................................... 274.1 Non-Trusted Provisioning ..........................................................................................................274.1.1 Provisioning an Unprogrammed Non-Trusted <strong>Boot</strong> Platform Using a Device Keying Binary..........274.2 Trusted Provisioning ..................................................................................................................284.2.1 Provisioning an Unprogrammed Trusted <strong>Boot</strong> Platform Using a Device Keying Binary .................294.2.2 Device Keying Process ...................................................................................................................30Copyright © 2010 <strong>Marvell</strong> PUBLIC RELEASE Doc. No. MV-S301208-00 Rev. -Page 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!