i.MX280 processor resetting when EMI or CPU clock is taken out of bypass

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

i.MX280 processor resetting when EMI or CPU clock is taken out of bypass

Jump to solution
793 Views
mbrandt
Contributor II

I am debugging a custom i.MX280 board based on the evk design. We are having a problem getting through the SPL because the processor usually resets shortly after the EMI clock is taken out of bypass. Sometimes, though, it stays stable enough to go through the memory init and get into the CPU and HBUS setup where the cpu clock is configured but it always fails soon after hw_clkctrl_cpu is written to take the cpu clock out of bypass. It seemed to behave slightly better when I slowed down the EMI clock by 2X (divide by 4 instead of 2), but that might be a red herring.

We suspect this is a PMIC configuration problem since we don't have a battery on our board. Instead we have BATTERY and DCDC_BATT tied to VDD4P2 on the processor through 1K resistors as shown in AN4199.

I am using u-boot SPL booting from an SD card. In the PMIC configuration I tried clearing EN_BATADJ and PWDN_BATTBRNOUT and set BRWNOUT_PWD at the end of the brownout detect initialization, but this does not seem to help.

What am I missing?

0 Kudos
1 Solution
707 Views
mbrandt
Contributor II

I solved this problem by keeping the linear regulators enabled even after the switchers are active.

View solution in original post

0 Kudos
3 Replies
707 Views
rameshnair
Contributor I

Facing a power  related issue on imx280 running nucleus

Imx280 power sts bit shows  up set  even if there is no power 5v.

0 Kudos
708 Views
mbrandt
Contributor II

I solved this problem by keeping the linear regulators enabled even after the switchers are active.

0 Kudos
707 Views
Wlodek_D_
Senior Contributor II

Hello,

Thank you for your post, however please consider moving it to the right community place (e.gi.MX Community ) to get it visible for active members.

For details please see general advice Where to post a Discussion?

Thank you for using Freescale Community.

0 Kudos