This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28034: FS$$ADD symbols are undefined

Part Number: TMS320F28034

Hi Expert,

My customer are want to use FS$$ADD function, but there have error when build the project as below showed.

../source/isr.asm", ERROR! at EOF: [E0300] The following symbols are undefined:

FS$$ADD
FS$$CMP
FS$$SUB

They follow the tips below to try to fix the issue, but did not work, another suggestion to help fix this issue?

C28x Code Generation Tips and Tricks

I post the example code here for easily reproduce this issue. https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/171/TEST_5F00_App.7z

  • I am not an expert on this but looking at your isr.asm it is missing

    .global FS$$ADD

    .global FS$$CMP

    .global FS$$SUB

    You need those for each one you are calling.   

    Also if you get past that you are going to hit a number of other errors.  You are building your application with the softlib floating point option but are linking in fpu32 runtime support libraries.  That will need to be resolved.

    Regards,

    John