10-25-2012 01:17 PM
We are working with ZedBoard and trying to make it boot.
we followed instructions from the wiki (http://wiki.xilinx.com/zc702-boot-from-flash).
But when we tur it on, this message appear:
"Error lock down A304"
Does anyone know what it means?
10-26-2012 10:40 AM
11-12-2012 06:35 AM
I experienced the same problem with the Xilinx ZC702 development board one time after I just flashed the QSPI with a new boot image. I never tracked down the exact cause, but I created a new flash image and programmed the QSPI again and things worked. At the time I figured I had a corrupted boot image file.
11-15-2012 11:10 AM
Those messages are printed by the FSBL. They map to ARM exceptions:
A301 = undefined instruction executed
A302 = software interrupt occurred
A303 = current memory access could not be completed - prefetch abort
A304 = current memory access could not be completed - data abort
A305 = normal interrupt occurred
A306 = fast interrupt occurred
I think FSBL considers any exceptions as an error. An A304 would suggest that the processor ran an op-code that resulted in an memory access error. More likely that the op-code is bad. That op code could be in the FSBL or u-boot. Probably just enough FSBL got properly loaded to catch the exception and print the message. Some other part of the FSBL is corrupted in the source media (NAND, SD Card, QSPI, etc) and is corrupted in RAM where execution is occurring.