Post Go back to editing

Loader creation error: ld0068

Anyone know what this error is?  It's not listed in the Help.

Linking...
Creating loader file...
[Error ld0068]: Too many input files.
Tool failed with exit/exception code: 4294967295.
Build was unsuccessful

Parents
  • Laz wrote:

    Anyone know what this error is?  It's not listed in the Help.

    Linking...
    Creating loader file...
    [Error ld0068]: Too many input files.
    Tool failed with exit/exception code: 4294967295.
    Build was unsuccessful

    Hi Dan,

    The error message you are receiving from the Loader suggests that more than one DXE has been specified on the elfloader command line. You can check your elfloader command line by enabling the "Verbose build output" option via Settings:Preferences:Project. You will see the full loader command line in the console window, check this for multiple DXE references.

    For a single processor system, this command line should only contain a single DXE reference. If you are using a multiprocessor system, and generating a loader file with multiple DXEs, you should ensure that any DXEs are specified with the '-id' switch. This is used as "-id#exe=filename". so, for example, a project with 3 DXEs might need the command line:

     

    elfloader.exe -M -bprom -fHEX -HostWidth8 -p0x0 -l 369_prom.dxe -id0exe=dxe0.dxe -id1exe=dxe1.dxe -id2exe=dxe3.dxe -proc ADSP-21368

     

    Within the IDDE, you can specify multiprocessor DXEs via the Project Options:Project:Load:Multiprocessor. This allows you to specify a DXE for each of the processors in the chain, and generate a loader file appropriately.

Reply
  • Laz wrote:

    Anyone know what this error is?  It's not listed in the Help.

    Linking...
    Creating loader file...
    [Error ld0068]: Too many input files.
    Tool failed with exit/exception code: 4294967295.
    Build was unsuccessful

    Hi Dan,

    The error message you are receiving from the Loader suggests that more than one DXE has been specified on the elfloader command line. You can check your elfloader command line by enabling the "Verbose build output" option via Settings:Preferences:Project. You will see the full loader command line in the console window, check this for multiple DXE references.

    For a single processor system, this command line should only contain a single DXE reference. If you are using a multiprocessor system, and generating a loader file with multiple DXEs, you should ensure that any DXEs are specified with the '-id' switch. This is used as "-id#exe=filename". so, for example, a project with 3 DXEs might need the command line:

     

    elfloader.exe -M -bprom -fHEX -HostWidth8 -p0x0 -l 369_prom.dxe -id0exe=dxe0.dxe -id1exe=dxe1.dxe -id2exe=dxe3.dxe -proc ADSP-21368

     

    Within the IDDE, you can specify multiprocessor DXEs via the Project Options:Project:Load:Multiprocessor. This allows you to specify a DXE for each of the processors in the chain, and generate a loader file appropriately.

Children
No Data