Hi,
We have a AM3352 on a board that doesn't boot when below -10 degrees or after being soaked at +50 degrees before the processor is given a quick spray with freeze spray.
Symptoms:
- All power supplies are at the correct voltage >50ms before reset is released.
- XTAL freq is 25MHz. This is not an XTAL start up issue (I originally thought it was).
- SYSBOOT[5] is tied high and as soon as the reset is released 25MHz is observed on CLKOUT1.
- Configured for NAND/NANDI2C/MMC0/UART0 boot sequence.
- All sysboot pins are tied high or low directly or with a 10k except SYSBOOT15 which is floating (Causes wrong clock detection but this is handled in code).
- UART0_TX floats at 2V when failing, no C's or U-boot data is observed.. When passing it floats at 2V until it is configured to put out C's or uboot data.
- Tracing data registers (0x4030CE40 etc) shows 0x0BAD0BAD when read by jtag when failing (all registers show this).
- JAT emulator is an XDS510USB plus and we are accessing the CS_DAP_DebugSS target.
- It doesn't look like the unit will recover unless power cycled or reset.
- Reset while in the failing temperature ranges fails to boot in the same manner.
- The unit operates in the failing temperature ranges if it is not turned off before entering them.
It looks like the processor has a condition that is not being meet to release the internal reset
The AM3352 has Power, clock and a released reset line. What else could affect the start-up of the processor?
Are there any other suggestions to debug this issues?
Cheers,
Daniel