My customer is using i.MX6Q for their board and OS is your android BSP base.
This is a quick question from the customer.
They use ‘reboot’ command from terminal to restart the board, and sometimes it does not work correctly and it causes the hang.
Could you show me what is actually executed by ‘reboot’ command?
Jumping to Boot loader? Or accessing internal registers to reset the i.MX6?
AE team has suggested the below actions:
1. When reboot fails and system hangs, please identify whether the wdog register is written, you can add GPIO or LED right before accessing wdog register code.
2. If wdog register is indeed programmed to reset the board already, then when system hang, try JTAG or measure the VDDARM_CAP/VDDSOC_CAP's voltage to see whether the hang point is in ROM, as uboot did NOT show up.
They mentioned that this info is required first, in order to know where is the hang point in the kernel or in the ROM.
Dear Carios and Avnet,
There is a reboot issue mentioned in R13.4-GA for Android 4.0.4 Ice Cream Sandwich (ICS) release note.
Document revision is Rev. 13.4.1, 12/2012.
Which is the android version that you are using?
The customer is using AndroidBSP 4.0(ICS).
And they thinks this issue is related the known issue written in the document.
Is the known issue fixed in android4.3?
The reboot issue cannot be found in the release note of androidBSP 4.3.
Could you please take a look at the following thread? It seems that it is more related to your original question:
Please let me know if some of the mentioned cases applies on your scenario and solves the issue.
Hope this will be useful for you.