xilinx_zync_zedboard u-boot tftp load and run issue
Jan.Sommer at dlr.de
Jan.Sommer at dlr.de
Thu Jun 25 19:50:27 UTC 2020
> -----Original Message-----
> From: users [mailto:users-bounces at rtems.org] On Behalf Of Heinz Junkes
> Sent: Thursday, June 25, 2020 5:26 PM
> To: rtems-users at rtems.org
> Subject: xilinx_zync_zedboard u-boot tftp load and run issue
>
> Hallo,
>
> i just can't get it to load and start a rtems-exe via tftp in u-boot.
> I have tried many variations now. Without success. This one should work,
> right?
>
> pwd: build/b-xilinx_zynq_zedboard/arm-
> rtems5/c/xilinx_zynq_zedboard/testsuites/samples
> ls -l ticker*
>
> -rwxr-xr-x 1 junkes staff 2822792 Jun 23 09:24 ticker.exe
>
> ticker:
> total 264
> -rw-r--r-- 1 junkes staff 82416 Jun 23 09:24 ticker-init.o
> -rw-r--r-- 1 junkes staff 48744 Jun 23 09:24 ticker-tasks.o
>
> To create an image file for u-boot I make :
>
> [junkes at h epics]$ more rtems-zynq-image
> #!/bin/sh
>
> OBJCOPY_FOR_TARGET=arm-rtems5-objcopy
> OBJCOPY="$OBJCOPY_FOR_TARGET"
>
> EXE_NAME=$1
>
> START_ADDR=0x00104000
> ENTRY_ADDR=0x00104000
>
> ${OBJCOPY} -R -S --strip-debug -O binary "$EXE_NAME" "$EXE_NAME.bin" ||
> exit 1
> cat "$EXE_NAME.bin" | gzip -9 >"$EXE_NAME.gz"
> mkimage \
> -A arm -O rtems -T kernel -a $START_ADDR -e $ENTRY_ADDR -n "EPICS" \
> -C gzip -d "$EXE_NAME.gz" "$EXE_NAME.img”
>
Maybe you have a similar problem like I had with the RaspberryPi recently?: https://lists.rtems.org/pipermail/users/2020-June/067673.html
Changing the option to "-O linux" fixed it for me, but I am not sure if the Zedboard also uses device trees already.
Best regards,
Jan
> Now when I want to start the ticker.img file on the Zync u-boot:
>
> Zynq> set serverip 141.14.128.9
> Zynq> tftpboot ticker.img
> Using ethernet at e000b000 device
> TFTP from server 141.14.128.9; our IP address is 141.14.128.46
> Filename 'ticker.img'.
> Load address: 0x10000000
> Loading: ###
> 523.4 KiB/s
> done
> Bytes transferred = 34847 (881f hex)
> Zynq> bootm
> Wrong Image Format for bootm command
> ERROR: can't get kernel image!
> Zynq> go 0x10000000
> ## Starting application at 0x10000000 ...
> ...nothing happens…
>
> Danke, Heinz
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
More information about the users
mailing list