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:
- Initial Hardware Validation
- Power rail verification (PMIC outputs, sequencing)
- Clock and reset validation
- Basic sanity checks before software execution
- Boot-Level Testing
- Verifying Boot ROM functionality
- Recommended boot mode for initial bring-up (UART, OSPI, etc.)
- Using SBL for early-stage validation
- DDR Initialization and Testing
- Best practices for validating DDR (tools or applications recommended in SDK)
- Debug approach for DDR failures (hardware vs configuration)
- eMMC / Flash Validation
- Testing eMMC (especially UDA partition)
- Recommended applications for read/write verification
- Flashing methods for initial validation
- Peripheral Bring-up
- Testing UART, I2C (EEPROM), GPIO, OSPI, etc.
- Any standard diagnostic applications or procedures
- Software Bring-up
- Transition from diagnostics to U-Boot and Linux
- Validation steps before loading OS
- 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.