Forum Discussion

snehal_p's avatar
snehal_p
Icon for Contributor rankContributor
10 months ago
Solved

Building uboot for cyclone V SoC

Hello,
We want to build boot image for customized cyclone V SoC board.
We are following the below document, using Quartus Prime 22.1 Standard Edition on Ubuntu 20.04 system,
We are getting below error while building uboot
/usr/bin/ld: tools/imagetool.o: in function `imagetool_get_type':
imagetool.c:(.text+0xa): undefined reference to `__stop_image_type'
/usr/bin/ld: imagetool.c:(.text+0x12): undefined reference to `__start_image_type'
/usr/bin/ld: tools/imagetool.o: in function `imagetool_verify_print_header':
imagetool.c:(.text+0x73): undefined reference to `__stop_image_type'
/usr/bin/ld: imagetool.c:(.text+0x7a): undefined reference to `__start_image_type'
collect2: error: ld returned 1 exit status
make[1]: *** [scripts/Makefile.host:104: tools/dumpimage] Error 1
make: *** [Makefile:1900: tools] Error 2
Can you please share your insights.
Thanks,
snehal_p
  • Hi Snehal


    Just to update the forum case.

    The missing steps from the RBO page are the steps below:


    1.Step to convert the sof to rbf. You could use the command below to convert the sof.

    quartus_cpf -c -o bitstream_compression=on soc_system.sof soc_system.rbf


    2.Missing u-boot.scr could be gotten from the gsrd page.

    https://releases.rocketboards.org/2025.03/gsrd/c5_gsrd/u-boot.scr


    3.Place both rbf and the u-boot.scr in the sdcard partition 1 (sdfs)


    Regards

    Jingyang, Teh


31 Replies