Forum Discussion

raju1421's avatar
raju1421
Icon for Occasional Contributor rankOccasional Contributor
2 years ago

Could not find the symbol "spl_boot_list"

Hi,

We are using Intel Agilex Development Kit,

Trying to Boot from RAM using ARM DS (2022.2) and Quartus (22.4)

We are following steps from Rocket Boards.

https://www.rocketboards.org/foswiki/Documentation/BuildingBootloader#Agilex_45_Run_U_45Boot_from_Debugger

Below Log for Reference:

[target] Starting debug server

[target] Waiting for debug server to start accepting connections

[target] Debug server started successfully

[target]

Connected to running target Cortex-A53_SMP_0

Execution stopped in EL3h mode at EL3:0x00000000FFE002BC

On core Cortex-A53_0 (ID 0)

EL3:0x00000000FFE002BC MOV w19,#0

Restoring Binary file

u-boot-spl-dtb.bin into memory

Restoring section EL3:0x0000000000000000 to EL3:0x00000000000234C2 into memory EL3:0x00000000FFE00000 to EL3:0x00000000FFE234C2

Loaded section .text: EL3:0x00000000FFE00000 ~ EL3:0x00000000FFE1B15B (size 0x1B15C)

Loaded section .rodata: EL3:0x00000000FFE1B160 ~ EL3:0x00000000FFE1F61B (size 0x44BC)

Loaded section .data: EL3:0x00000000FFE1F620 ~ EL3:0x00000000FFE201CF (size 0xBB0)

Loaded section .binman_sym: EL3:0x00000000FFE201D0 ~ EL3:0x00000000FFE201DF (size 0x10)

Loaded section .u_boot_list: EL3:0x00000000FFE20D90 ~ EL3:0x00000000FFE221FF (size 0x1470)

Entry point EL3:0x00000000FFE00000

Current core is Cortex-A53_1 (ID 1) - stopped in [lowlevel_init+0x94]

Current core is Cortex-A53_2 (ID 2) - stopped in [lowlevel_init+0x94]

Current core is Cortex-A53_3 (ID 3) - stopped in [lowlevel_init+0x94]

Current core is Cortex-A53_0 (ID 0) - stopped in cm_wait_for_lock(mask = 65792) at clock_manager.c:19

Hardware breakpoint 1 at EL3:0x00000000FFE01644

on file spl_soc64.c, line 136

on file spl_soc64.c, line 137

on file spl_soc64.c, line 138

ERROR(EXP8):

run-u-boot.ds:14 while executing: set spl_boot_list[0]=0

! Could not find the symbol "spl_boot_list"

Please suggest any inputs on above error.

Thanks & Regards

Satrasala Raju

6 Replies

  • tehjingy_Altera's avatar
    tehjingy_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi Raju


    Could you try a later version of the linaro cross compiler when building the uboot and spl?

    Please try the version 9.2-2019.12.

    You could download it from the link below:

    https://developer.arm.com/downloads/-/gnu-a


    After downloading update the PATH variable with the downloaded version.


    Regards

    Jingyang, Teh


  • tehjingy_Altera's avatar
    tehjingy_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi Raju


    Any update on this case?

    Did you managed to compile using a later version of linaro?


    Regards

    Jingyang, Teh


    • raju1421's avatar
      raju1421
      Icon for Occasional Contributor rankOccasional Contributor

      Hi Jingyang,

      Now, that error is solved,after updating with proper files.

      Thanks & Regards

      Satrasala Raju

      • Mukesh_Srinivasan's avatar
        Mukesh_Srinivasan
        Icon for New Contributor rankNew Contributor

        Hi Raju,

        We have also had the same issue with our custom board. Could you kindly elaborate on how the issue was resolved?

  • tehjingy_Altera's avatar
    tehjingy_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi Satrasala Raju


    Great to hear that you are able to compile.

    For the list of files that you update, could you confirm if it is the linaro compiler that was updated?



    Regards

    Jingyang, Teh


  • tehjingy_Altera's avatar
    tehjingy_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi


    Since this thread been resolve, I shall set this thread to close pending. If you still need further assistance, you are welcome reopen this thread within 20days or open a new thread, some one will be right with you. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


    If you happened to close this thread you might receive a survey. If you think you would rank your support experience less than 10 out of 10, please allow me to correct it before closing or if the problem can’t be corrected, please let me know the cause so that I may improve your future service experience.



    Regards

    Jingyang, Teh