MCIMX281AVM4B Freescale Semiconductor, MCIMX281AVM4B Datasheet - Page 969

no-image

MCIMX281AVM4B

Manufacturer Part Number
MCIMX281AVM4B
Description
IC MPU I.MX28 1.2 289MAPBGA
Manufacturer
Freescale Semiconductor
Series
i.MX28r
Datasheets

Specifications of MCIMX281AVM4B

Core Processor
ARM9
Core Size
32-Bit
Speed
454MHz
Connectivity
CAN, EBI/EMI, Ethernet, I²C, MMC, SmartCard, SPI, SSI, UART/USART, USB OTG
Peripherals
DMA, I²S, LCD, POR, PWM, WDT
Program Memory Size
128KB (32K x 32)
Program Memory Type
Mask ROM
Ram Size
32K x 32
Voltage - Supply (vcc/vdd)
1.25 V ~ 5.25 V
Data Converters
A/D 17x12b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
289-LFBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Eeprom Size
-
Lead Free Status / Rohs Status
Supplier Unconfirmed
For further details on making use of the High Assurance Boot feature of i.MX28, please
contact your local Freescale representative.
12.7.1 ROM Vector Table Addresses
For devices that are performing a secure boot using HAB, the HAB library may be called
from additional boot stages that execute after ROM code. The RVT table contains the
pointers to the HAB API functions such that these boot stage can authenticate the stage that
follows. The RVT is fixed in ROM and is located at 0xFFFF8508.
For additional information on using HAB on i.MX28, including the HAB API, please contact
your local Freescale representative.
12.8 Constructing Boot Image (SB Files) to Be Loaded by ROM
Boot images are created by the Freescale supplied elftosb application, which handles both
encryption and HAB signature if required. Freescale provides a sample code signing tool.
It can be used for reference purposes in integrating with third-party tools or a proprietary
signing infrastructure.
Preparing a bootable image for all boot modes includes the following high-level steps:
The following figures shows the process of creating a boot loader image from ELF files by
elftosb. A key set must be input to the elftosb program to properly encrypt and authenticate
the image.
Freescale Semiconductor, Inc.
1. Prepare the unsigned Image ELF file for the firmware that is to be booted by the ROM.
2. Sign the image with the code signing tool, which generates one HAB.ELF file (Freescale
3. Use the elftosb tool to combine the unsigned Image ELF and HAB.ELF together and
• X.509 pulic key certificate support
• CMS signature format support
provides example tools, and third party code signing tools may also be available. Contact
your local Freescale representative for further details). This file contains the CSF (HAB
command sequence file) and certificates.
convert them to a boot stream (SB file), which the ROM loader will understand. The
elftosb tool also handles encryption if an encryption key is provided.
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
Chapter 12 Boot Modes
969

Related parts for MCIMX281AVM4B