User`s guide

i.MX53 System Development User’s Guide, Rev. 1
Freescale Semiconductor 10-1
Chapter 10
Porting the On-Board-Diagnostic-Suite (OBDS) to a Custom
Board
The on-board diagnostic suite (OBDS) is a set of validation software used during the board bring up phase
and also to validate the boards produced during mass manufacturing for defects. OBDS is run to test out
specific IP blocks of the i.MX53 SoC and the associated hardware on the board.
In a typical scenario, a basic set of the hardware components are tested to be functional, prior to engaging
the software team to bring up the bootloader and the BSP.
Prior to reading this document, be familiar with the following chapters in the i.MX53 Applications
Processor Reference Manual:
Chapter 1, “Introduction”
Chapter 9, “Power Management”
Chapter 4, “External Signals and Pin Multiplexing”
Chapter 6, “System Debug”
Chapter 18, “Clock Control Module (CCM)”
Chapter 43, “IOMUX Controller (IOMUX)”
10.1 Supported Components
The OBDS package for Freescale’s i.MX53 reference board provides support for the following SoC
internal functional blocks:
Debug UART test
DDR test
Audio Out test
IPU LCD display test
•I
2
C connectivity test to the PMIC (MC13892 or LTC2495 depending on the EVK version)
MMC/SD test fir SD Slot 2
LED test
Ethernet Loopback test
SPI-NOR test (EVK only)
USB HUB test (EVK only)
NAND Flash Device ID test