Post Go back to editing

device profile init setup error

Category: Software
Product Number: ADRV9002

Dear all,

we are using evaluation board ADRV9002 with ZC706.Getting following error when we configure adrv9002 in no-os mode.

[ERROR]: Error number 1 (0x00000001), Recovery action -2.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_radio.c, in function adi_adrv9001_Radio_Channel_ToState, in line 910, variable name NULL.Error message Error moving channel to RF_ENABLED state - channel is in STANDBY. Use the adi_adrv9001_InitCals_Run() function to move to CALIBRATED state first.
adrv9001_rx_path_config, 345: failed with "Error moving channel to RF_ENABLED state - channel is in STANDBY. Use the adi_adrv9001_InitCals_Run() function to move to CALIBRATED state first" (1)
Hello
ADRV9002 Rev 12.0, Firmware 0.21.0.8 API version: 67.1.1 successfully initialized
axi-adrv9002-rx-lpc: Successfully initialized (61437988 Hz)
axi-adrv9002-tx-lpc: Successfully initialized (61437988 Hz)
axi-adrv9002-rx2-lpc: Successfully initialized (61437988 Hz)
axi-adrv9002-tx2-lpc: Successfully initialized (61437988 Hz)
Bye
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)
Hello
[ERROR]: Error number 51457 (0x0000c901), Recovery action -101.In file ../noos/drivers/rf-transceiver/navassa/devices/adrv9001/public/src/adi_adrv9001_arm.c, in function adi_adrv9001_arm_StartStatus_Check, in line 168, variable name NULL.Error message Device profile init setup error.
adrv9002_digital_init, 719: failed with "Device profile init setup error" (51457)

please let us wat was the issue

Thread Notes

  • HI  

    • This usually indicates a mismatch between the loaded device profile and the firmware expectations.
    • Common causes:
      • Incorrect profile JSON (sample rates, bandwidth, TDD/FDD mode) for the firmware version.
      • Using a profile generated for a different API/firmware revision.
      • Missing or invalid arm binary or incorrect path in No-OS build.
    • The ADRV9002 requires:
      • Matching API version, firmware version, and profile file.
      • The profile must be generated using ADI Transceiver Evaluation Software (TES) for the same firmware version you are running.

    Below is checklist to solve the issue

    • Verify Firmware and API Match:

      • Firmware: 0.21.0.8
      • API: 67.1.1
      • Generate profile using TES for Rev 12.0 and this firmware/API combo.
    • Run Init Calibrations:

      • After adi_adrv9001_Initialize(), call adi_adrv9001_InitCals_Run() with proper timeout.
    • Check Profile Parameters:

      • Ensure correct sample rates, bandwidth, and duplex mode.
      • If using TDD, verify frame timing matches your FPGA configuration.
    • Confirm ARM Binary Loading:

      • No-OS must load the ARM binary from the correct path.
      • Check adrv9001_arm.c logs for any ARM load failures before profile init.

    Regards,

    SJ

  • thank for the reply.
    Method: TES Software (v0.15.0):
    1. We downloaded TES version 0.15.0 and successfully connected it to the device, as shown in the figure below.


    2. After connecting the device, we encountered the following error during programming, as shown in the figure below.


    3. I have been trying to resolve this issue for a long time and have reviewed several posts related to it in the Engineering Zone, but I have not found any solution so far.

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.