This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Booting bare metal application on cortex A57 with u-boot

Hi,

I am using ARM cortex A-57 processor and I build image with my own startup code and ld script. The image is loaded with u-boot. When I tried booting the image, it is aborting with following message:

 

## Booting kernel from Legacy Image at 48080000 ...
Image Name: Test_App
Image Type: AArch64 Linux Kernel Image (uncompressed)
Data Size: 2432 Bytes = 2.4 KiB
Load Address: 48080000
Entry Point: 48080000
Verifying Checksum ... OK
## Flattened Device Tree blob at 48000000
Booting using the fdt blob at 0x48000000
Loading Kernel Image ... OK
Using Device Tree in place at 0000000048000000, end 000000004801153f


Starting kernel ...

"Synchronous Abort" handler, esr 0x02000000
ELR: 48080000
LR: 4900193c
x0 : 0000000048000000 x1 : 0000000000000000
x2 : 0000000000000000 x3 : 0000000000000000
x4 : 0000000048080000 x5 : 0000000000000040
x6 : 000000000000000a x7 : 000000000000000a
x8 : 0000000000000000 x9 : 0000000001008000
x10: 000000004800f000 x11: 0000000000000000
x12: 00000000bfe6b776 x13: 00000000ffffffff
x14: 00000000ffffffff x15: 000000004801153f
x16: 0000000000000188 x17: 0000000000000023
x18: 00000000bfe6be40 x19: 0000000000000400
x20: 0000000049049f98 x21: 0000000000000400
x22: 0000000000000000 x23: 00000000bfe6bb30
x24: 0000000000000000 x25: 00000000490410e0
x26: 0000000048080040 x27: 00000000490018f8
x28: 0000000048080000 x29: 00000000bfe6b950

Resetting CPU ...

resetting ...

 I have followed the example proovided in http://www.freertos.org/RTOS-Xilinx-UltraScale_MPSoC_64-bit.html. I have attached the startup code and ld script which I am using. 

0257.TestApp.zip

I am new to armv8, please help me in finding the issue? 

 

Regards,

Gokul