I am working with a board based on the T1040 processor. Currently I am implementing the reset sequence in the companion device for the T1040. I have noticed the following behavior: If I reset the device during u-boot routine, the device starts normally again. However, If I reset the device after the host Linux system is up, the device doesnt turn on anymore. I need to make a complete power recycle.
I tried many different reset schemes from simple PORESET_B asserting to asserting both PORESET_B and HRESET_B + HRESET_B only as well. From the datasheet it seems that there are 2 kinds of resets: soft and hard- I tried both, the behavior is the same. I am connected to the RESET_REQ_B output, but I dont monitor it at the moment.
Am I missing something here? I would appreciate all help.