<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hi Jeff,<br></div>I've tried the following steps:<br><br> - cloned <a href="https://github.com/antmicro/zynq-mkbootimage.git">https://github.com/antmicro/zynq-mkbootimage.git</a><br></div> - create a bif file with fsbl.elf, fpga.bit, u-boot.elf (tried both the unstripped and stripped version of hello.exe)<br></div> - I renamed hello.elf into u-boot.elf and created BOOT.BIN<br></div> - copied BOOT.BIN to the fat partition of the microSD<br></div><br></div>Nothing comes out of the terminal window:I repeadetly see the blue led for a short period (I think is indicating the bitstream being loaded), followed by a shot blink of a red led.<br></div>Am I doing anything wrong?<br><br></div>thank you for your help,<br></div>Davide<br><div><div><div><div><div><br></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-30 19:49 GMT+02:00 Jeff Webb <span dir="ltr"><<a href="mailto:jeff.webb@nta-inc.net" target="_blank">jeff.webb@nta-inc.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 09/30/2015 10:34 AM, Davide Viti wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
I own a Microzed board and recently managed to boot it using buildroot using a recent (2015.07) uboot and the Zedboard DTS shipped in the Xilinx repository of the linux kernel.<br>
Given the above, I assumed I cuold try RTEMS on the Microzed, using the Zedboard BSP.<br>
<br>
I successfully built the toolchain and the BSP (xilinx_zynq_zedboard) out of the latest version of the git repositories and I'm trying to boot the hello.exe sample following these steps:<br>
<br>
arm-rtems4.11-objcopy -R -S -O binary hello.exe hello.bin<br>
mkimage -A arm -O rtems -T kernel -C none -n "RTEMS Application" -d hello.bin hello.img<br>
<br>
I write the hello.img file on the microSD along with:<br>
<br>
  - BOOT.BIN<br>
  - system.bit<br>
  - u-boot-dtb.img<br>
<br>
and u-boot starts fine:<br>
<br>
---------------------------<br>
U-Boot SPL 2015.07 (Sep 25 2015 - 09:24:38)<br>
mmc boot<br>
reading system.dtb<br>
spl_load_image_fat_os: error reading image system.dtb, err - -1<br>
reading u-boot-dtb.img<br>
reading u-boot-dtb.img<br>
<br>
<br>
U-Boot 2015.07 (Sep 25 2015 - 09:24:38 +0200)<br>
<br>
Model: Zynq MicroZED Board<br>
I2C:   ready<br>
DRAM:  ECC disabled 1 GiB<br>
MMC:   zynq_sdhci: 0<br>
Using default environment<br>
<br>
In:    serial<br>
Out:   serial<br>
Err:   serial<br>
Model: Zynq MicroZED Board<br>
Net:   Gem.e000b000<br>
Error: Gem.e000b000 address not set.<br>
<br>
zynq-uboot> fatload mmc 0 0x1000000 hello.img<br>
reading hello.img<br>
1039120 bytes read in 107 ms (9.3 MiB/s)<br>
zynq-uboot> bootm 0x1000000<br>
## Booting kernel from Legacy Image at 01000000 ...<br>
    Image Name:   RTEMS Application<br>
    Image Type:   ARM RTEMS Kernel Image (uncompressed)<br>
    Data Size:    1039056 Bytes = 1014.7 KiB<br>
    Load Address: 00000000<br>
    Entry Point:  00000000<br>
    Verifying Checksum ... OK<br>
    Loading Kernel Image ... OK<br>
## Transferring control to RTEMS (at address 00000000) ...<br>
<br>
Could you please give me some advices?<br>
Are there any known success stories with this board<br>
</blockquote>
<br></div></div>
I have RTEMS running on a ZedBoard, but I have not tried the microzed yet.  I did not use u-boot, however.  I built a new BOOT.BIN file using the SDK that consisted of the fsbl, fpga bitstream, and my RTEMS elf application.  (Basically, I just replaced u-boot with my RTEMS application).<br>
<br>
-Jeff<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
</blockquote></div><br></div>