MCIMX281AVM4B Freescale Semiconductor, MCIMX281AVM4B Datasheet - Page 987

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
In the case of a warning, the read routine will monitor the ECC threshold and set the
NAND_SDK_BLOCK_REWRITE bit if the threshold is within one symbol of the maximum
correctable number of symbols. The ROM continues to load from the primary boot image.
At a later time, the SDK will refresh the primary boot images by copying and rewriting the
primary boot image blocks.
If an error is discovered while reading the boot firmware image, the NAND driver sets the
ROM_SECONDARY_BOOT persistent bit and resets the device. Booting will proceed the
second time from the secondary boot images. If booting continues uninterrupted, no
unwinding needs to take place at the loader level.
12.12.1.12 Bad Block Handling in the ROM
Bad blocks are not an issue for the FCB, because FCB found from a search. The search for
the DBBT works with a similar mechanism. The search starts where the FCB indicates the
DBBT Search Area should be and progresses until efNANDBootSearchLimit times in the
same fashion as the search described in
ROM uses DBBT to skip any bad block that falls within firmware data on NAND Flash
device.
If the address of DBBT Search Area in FCB is 0, ROM will rely on factory marked bad
block markers to find out if a block is good or bad. The location of bad block information
is at the first 3 or last 3 pages in every block of the NAND Flash. NAND manufacturers
normally use one byte in the spare area of certain pages within a block to mark a block to
be good or bad. 0xFF means good block, non FF means bad block.
Freescale Semiconductor, Inc.
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
Figure 12-12. Boot Image Recovery
Do ReadSector() until image is loaded
Set ROM_SECONDARY_BOOT
N
Boot Image Load
Did error occur
during read ?
Reset Device
persistent bit
Boot Control Blocks
Y
Boot Image
Loaded
Boot Complete
Exit
(BCB).
Chapter 12 Boot Modes
987

Related parts for MCIMX281AVM4B