This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

J721EXCPXEVM: Guidance Required: Test and Validation Plan for Custom TDA4VM Board Bring-up

Part Number: J721EXCPXEVM
Other Parts Discussed in Thread: TDA4VM

Dear TI Experts,

I am currently working on a custom board design based on the TDA4VM (J721E) platform, using Processor SDK RTOS (version 11.01.00.04). I would like to request guidance on the proper methodology to test and validate the board from initial power-up through full system bring-up.

At this stage, I am looking for a structured validation approach that covers the complete hardware and software bring-up sequence. Specifically, I would appreciate recommendations on the following:

  1. Initial Hardware Validation
    • Power rail verification (PMIC outputs, sequencing)
    • Clock and reset validation
    • Basic sanity checks before software execution
  2. Boot-Level Testing
    • Verifying Boot ROM functionality
    • Recommended boot mode for initial bring-up (UART, OSPI, etc.)
    • Using SBL for early-stage validation
  3. DDR Initialization and Testing
    • Best practices for validating DDR (tools or applications recommended in SDK)
    • Debug approach for DDR failures (hardware vs configuration)
  4. eMMC / Flash Validation
    • Testing eMMC (especially UDA partition)
    • Recommended applications for read/write verification
    • Flashing methods for initial validation
  5. Peripheral Bring-up
    • Testing UART, I2C (EEPROM), GPIO, OSPI, etc.
    • Any standard diagnostic applications or procedures
  6. Software Bring-up
    • Transition from diagnostics to U-Boot and Linux
    • Validation steps before loading OS
  7. Recommended Test Flow
    • A step-by-step sequence to ensure reliable board validation
    • Any checklist or documentation reference available

I have explored the diagnostic applications available in the SDK (such as DDR thermal test, MMCSD test apps, etc.), but I would like confirmation on the correct sequence and best practices for a custom board bring-up.

Any documentation references, example workflows, or suggestions from your experience would be very helpful.

Thank you for your support.