This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

which boot device



I was trying to determine which device in the in the boot device sequence actually did the boot.

I know I can look at the sysboot field of the control_status register to determine which boot order scheme is used and then I was thinking of looking at the scheme in reverse order to see if the device has its clock enabled (or its pads configured) that would be the device that actually succeeded.

Is this correct? Is there an easier way?

Also, in the firmware after an attempt to boot from a device fails and it moves on to the next one is the previous device's clock turned off? Is its pin mux reset?