AnsweredAssumed Answered

[Error li1021]

Question asked by topcatnew on Nov 15, 2017
Latest reply on Apr 4, 2018 by Jithul_Janardhanan

Hi I am using the Sharc ADSP21364 with the latest development tool release.

I have created a small simple library function called rocket() and have compiled/mapped it into the ldf file. In addition, I have added a preprocessor path to the .h file and a linker search directory path to the .dlb file.

 

Everything compiles correctly but it fails to link producing the message:-

[Error li1021] The following symbols referenced in processor 'P0' could not be resolved:
'rocket(int) [_rocket__Fi]' referenced from '.\Release\main.doj'

 

I have modified the ldf file to create a unique space for the library file and both the objects and libraries are displayed in the memory map.

 

On a side note:  if I create a simple one line program and include the library function it complies ok.

 

Any ideas what is going on?

 

Best Regards

 

Andrew Steward

Outcomes