Why does HRESET_REQ# pin of P1011 always output low ?

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

Why does HRESET_REQ# pin of P1011 always output low ?

760 Views
yuanqiangwang
Contributor I

Hello,

    I am verifying a P1011 board which designed by myself. Now, u-boot run ok, uart, eTSEC, pcie all works. But I find that the HRESET_REQ# pin always output low after HRESET# deasserts. When HRESET# asserts, the HRESET_REQ# turns high. Only a 4.7K pull-up resistor connects this pin. Boot sequencer is disabled. Can you tell me what cause this situatuion ?

Labels (1)
Tags (1)
0 Kudos
Reply
3 Replies

579 Views
r8070z
NXP Employee
NXP Employee


Have a great day,

You may check the reset request status and control register (GUTS_RSTRSCR) in order to get reason for the HRESET_REQ# assertion. Besides of Boot sequence reset request there are Watchdog timer reset request, Software settable reset request, NAND Flash ECC error during boot reset request. These reasons may not crush systems and u-boot can run with uart, eTSEC and pcie. For example watchdog can be enabled but is not treated in time or even not treated at all. It just assigns the HRESET_REQ# and nothing more.

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

0 Kudos
Reply

579 Views
yuanqiangwang
Contributor I

I check the relative registers, their value is followed. GUTS_RSTRSCR is 0x00000000, GUTS_ECTRSTCR is 0x00000000, GUTS_AUTORSTSR is 0x040080000. The value shows that Core1 was reset in response to its watchdog timer expiration. Is this the reason of HRESET_REQ# assertion ? But my CPU is P1011, there is not core1 on the chip. Is the watach dog enabled default after power on ? and, How to disable it ?

0 Kudos
Reply

579 Views
yuanqiangwang
Contributor I

I check the relative registers, their value is followed. GUTS_RSTRSCR is 0x00000000, GUTS_ECTRSTCR is 0x00000000, GUTS_AUTORSTSR is 0x040080000. The value shows that Core1 was reset in response to its watchdog timer expiration. Is this the reason of HRESET_REQ# assertion ? But my CPU is P1011, there is not core1 on the chip. Is the watach dog enabled default after power on ? and, How to disable it ?

0 Kudos
Reply