Hi,
When I try to run u-boot.elf from xmd after building it from source it starts to run but then crashes with an undefined instruction:
Output from the terminal.
U-Boot 2013.04 (Jul 13 2013 - 17:45:21)
Memory: ECC disabled
DRAM: 512 MiB
WARNING: Caches not enabled
MMC: zynq_sdhci: 0
SF: Detected S25FL256S_64K with page size 64 KiB, total 32 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: Gem.e000b000
Hit any key to stop autoboot: 3 undefined instruction
pc : [<1ffa246c>] lr : [<1ffa2404>]
sp : 1fb55ed8 ip : 0029cbc1 fp : 04000020
r10: 040405ec r9 : 1bf76000 r8 : 1fb55f40
r7 : 000000c0 r6 : 1fb57f18 r5 : 00002710 r4 : 00002710
r3 : 00000000 r2 : 000f4240 r1 : 00000003 r0 : a6f97c30
Flags: nzCv IRQs off FIQs on Mode SVC_32
Resetting CPU ...
00 r2 : 000f4240 r1 : 00000024 r0 : 85bed9e0
Flags: nzCv IRQs on FIQs on Mode SVC_32
Resetting CPU ...
Steps :
I downloaded the u-boot code by
>git clone git://github.com/Xilinx/linux-xlnx.git
>make zynq_zed_config
>make
It compiles fine and generates u-boot elf file.
Then from xmd:
>connect arm hw
>rst
>source ps7_init.tcl
>ps7_init
>init_user
>dow u-boot.elf
>con
Thanks in advance...