i.MX6 WDOG Reset - Ethernet not working

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

i.MX6 WDOG Reset - Ethernet not working

1,694 Views
mahi
Contributor IV

Hi community,

we have a custom Boards with i.MX6 Dual and DualLite. The connection between WDOG1_OUT_N and i.MX6 Reset input is currently not assembled.

When doing a reboot using watchdog 1 ("Reset cause: WDOG"), Ethernet is not working (no packets are reiceived, but I can see data on the RGMII RX pins).

After connecting WDOG1_OUT_N and SRC_POR_B ("Reset cause: POR"), Ethernet works fine after issuing a reboot command.

We are using fsl release bsp 4.1.15-2.0.3.

Usually, I would expect an internal watchdog reset to be almost the same as a POR (except for reset reason).

Has anyone made the same experience?

Is there a way to improve/fix wdog reset?

Best regards

 Martin

Labels (3)
0 Kudos
Reply
5 Replies

1,541 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

  The watchdog internal reset is a WARM one. Generally it is highly recommended to remove

power for all components on the board in the event of a processor reset to avoid unpredictable

states.

 

 

Have a great day,

Yuri.

 

-------------------------------------------------------------------------------

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.

0 Kudos
Reply

1,541 Views
mahi
Contributor IV

Hello Yuri,

the only component that needs the "hard" reset is the i.MX6.

The aforementioned connection between WDOG1_OUT_N and i.MX6 Reset input only resets i.MX6 (all other peripherals are being reset in u-boot independent from WDOG or POR boot).

My expectation from a SOC/MCU is, that even after a "warm" reboot all internal peripherals should work as intended.

How is reboot done on SabreAuto? I think there is also no connection between WDOG and POR.

Best regards

 Martin

0 Kudos
Reply

1,541 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

  The issue is that the WDOG internal reset is not "hard".
The SabreAuto has WDOG options to reset (boot) parallel NOR flash.

Regards,

Yuri.

0 Kudos
Reply

1,541 Views
mahi
Contributor IV

Hi Yuri,

  The issue is that the WDOG internal reset is not "hard".

Why is this an issue? Why does the reset have to be "hard"? Is there a proper explanation somewhere?

I know, that when the processor is in some power saving state with reduced voltages and LDO bypass enabled, there will be issues with soft reset. As neither power saving nor LDO bypass is used, that shouldn't be a problem for us.

Best regards

 Martin

0 Kudos
Reply

1,541 Views
Yuri
NXP Employee
NXP Employee

Hello,

  Customers can use Table 60-4 (SRC reset functionality) of i.MX 6Solo/6DualLite Reference Manual,

Rev. 4, 07/2018 regarding difference between reset types.    

Regards,

Yuri.

0 Kudos
Reply