Dead MCU on custom hardware - iMXRT1021 100pin

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Dead MCU on custom hardware - iMXRT1021 100pin

1,017 Views
chriscowdery
Contributor V

We are trying (and so far failing!) to bring up our custom hardware. It has an iMXRT1021 in 100pin form.

We have two tests:

1. SWD interface via J-Link Commander. Can we 'connect' to the Core?

2. UART interface via LPUART1, SDPHost.exe. Does it respond to sdphost -p COM5 -- error-status ?

We have verified both techniques on the EVK, so we know what we expect to see.

But our hardware does not respond to either.

We have a minimum build, which is MCU, Power supplies, and configuration / boot mode pins hard wired (all cfg to 0V, and Boot Mode to Serial Download). We have the 24MHz crystal, but not the 32KHz crystal. POR pulled high. No external Flash, so nothing to execute. So pretty simple!

We have verified:

1. Power Supples - 0V, 3.3V, DC-DC converter = 1.1V, NVCC PLL=1.1V

2. 24MHz crystal not oscillating (not sure if it should do so).

3. Connections of SWD and LPUART, definitely the correct signals on the correct pins.

4. Pinout against datasheet.

5. Measuring the voltage on each pin to check it is as expected (mostly power supplies and configuration pins)

6. POR is high.

We are now going to hack an EVK to have the same configuration as our hardware (lift processor pins) to see if we can make it behave the same.

But - are there any errors in the documentation?, or special features we need to be aware of?, or is there a prerequisite for operation that is not listed above?

Thanks,

Chris.

Labels (1)
0 Kudos
4 Replies

793 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Chris Cowdery,

Thank you for your interest in NXP Semiconductor products and
for the opportunity to serve you.
According to your statement, the RT seems don't start-up successful, so I suspect that issue is related to the hardware circuit.
In attachment, it illustrates power domains and power supply decoupling recommendations, I think it can help you to check for this custom board.

Have a great day,
TIC

 

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

793 Views
chriscowdery
Contributor V

Hi,

 We have checked against the Hardware Development Guide, and everything appears to be OK.

Do you have a reference circuit for the 100pin version?

Thanks,

Chris.

0 Kudos

793 Views
chriscowdery
Contributor V

Problem solved. Faulty 24MHz Crystal.

Which is strange as I would have expected the system to boot from an internal 24MHz RC Oscillator and then switch to an external oscillator if stable.

Clearly the external 24MHz Clock Input is essential for this part to start up.

Chris.

0 Kudos

793 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Chris Cowdery,

Thanks for your reply.
The external 24 MHz crystal is a crucial component to enable the i.MR RT boots up successful, and the RC oscillator module is available on-chip as a possible alternative to the 24 MHz crystal oscillator after a successful power-up sequence.

Have a great day,
TIC

 

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------