Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error on generating .rbf file #950

Closed
NIDHIPANDA opened this issue Nov 1, 2023 · 1 comment
Closed

Error on generating .rbf file #950

NIDHIPANDA opened this issue Nov 1, 2023 · 1 comment

Comments

@NIDHIPANDA
Copy link

Hello, I am using Quartus 17.1 version on ubuntu 20.04 LTS system. While regenerating .rbf file I am facing the following issue:

I used command " ./build_bladerf.sh -b bladeRF-micro -r hosted -s A4". It worked up to

[100%] Built target ad936x and than gave error

Info: Linking ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/bladeRF_nios.elf
nios2-elf-g++ -T'../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios_bsp/linker.x' -msys-crt0='../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios_bsp/obj/HAL/src/crt0.o' -msys-lib=hal_bsp -L../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios_bsp -L../../../../../quartus/work/bladerf-micro-A4-hosted/libad936x -msmallc -Wl,-Map=../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/bladeRF_nios.map -DNUAND_MODIFICATIONS -Os -fshort-enums -g -Wall -Wextra -Wno-unused-parameter -Werror -DBLADERF_NIOS_BUILD -mno-hw-div -mno-hw-mul -mno-hw-mulx -mgpopt=global -DBOARD_BLADERF_MICRO -o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/bladeRF_nios.elf ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/./src/bladeRF_nios.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/ad936x_helpers.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/bladerf2_common.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/range.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/devices.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/devices_rfic.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/devices_rfic_cmds.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/devices_rfic_queue.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/devices_sim.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/pkt_16x64.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/pkt_32x32.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/pkt_8x16.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/pkt_8x32.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/pkt_8x64.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/pkt_8x8.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/pkt_legacy.o ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/obj/default/pkt_retune2.o -lm -lad936x
nios2-elf-insert ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/bladeRF_nios.elf --thread_model hal --cpu_name nios2 --qsys true --simulation_enabled false --stderr_dev jtag_uart --stdin_dev jtag_uart --stdout_dev jtag_uart --sopc_system_name nios_system --quartus_project_dir "/home/cipl/Documents/Cyronics/codes/bladeRF/hdl/fpga/platforms/bladerf-micro/software/bladeRF_nios" --sopcinfo /home/cipl/Documents/Cyronics/codes/bladeRF/hdl/quartus/work/bladerf-micro-A4-hosted/bladeRF_nios_bsp/../nios_system.sopcinfo
Info: (../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/bladeRF_nios.elf) 121 KBytes program size (code + initialized data).
Info: 3572 Bytes free for stack + heap.
Post-processing to create ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/mem_init/nios_system_ram.hex...
elf2hex ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/bladeRF_nios.elf 0x00020000 0x0003ffff --width=32 --record=4 --record=4 --little-endian-mem --create-lanes=0 ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/mem_init/nios_system_ram.hex
Post-processing to create ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/mem_init/nios_system_vctcxo_tamer_0.hex...
elf2hex ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/bladeRF_nios.elf 0x00009300 0x000093ff --width=8 --record=1 --record=1 --little-endian-mem --create-lanes=0 ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/mem_init/nios_system_vctcxo_tamer_0.hex
Post-processing to create ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/mem_init/hdl_sim/nios_system_ram.dat...
elf2dat --infile=../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/bladeRF_nios.elf --outfile=../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/mem_init/hdl_sim/nios_system_ram.dat
--base=0x00020000 --end=0x0003ffff --width=32
--little-endian-mem --create-lanes=0
/opt/quartus_17.1/nios2eds/bin/elf2dat: 2: .: Can't open /bin/sh_pl.sh
make: *** [../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios_bsp/mem_init.mk:292: ../../../../../quartus/work/bladerf-micro-A4-hosted/bladeRF_nios/mem_init/hdl_sim/nios_system_ram.dat] Error 127

Please suggest what went wrong here. File elf2dat and sh_pl.sh are present in there respective paths.

@rghilduta
Copy link
Collaborator

Quartus 17 may be too out of date, please try at least 18 or more favorably 20+.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants