Hi,
I am trying to build an image for loading into a C6727 which makes use of the DSP/BIOS in ROM. I get the following linker warning:
[Linking...] "C:\Program Files\Texas Instruments\ccsv4\tools\compiler\c6000\bin\cl6x" -@"Debug.lkf"
<Linking>
"SOS_thread.cpp", line 43: warning: relocation type is static base-relative,
but references symbol "_KNL_curtask" defined in section ".biosram";
references to section ".biosram" are not relative to any static base, so
this relocation cannot be performed (type = 'R_C60BASE' (80), file =
"C:\\Dsp\\Ccs3Projects\\Dsp1App\\Debug\\SO
S_thread.obj", offset = 0x000001f0, section = ".text")
I read some previous posts which suggest a fix by adding "far" to the variable declaration, however, in this case the variable is internal to DSP/BIOS. When I link DSP/BIOS into the application image (not using ROMed DSP/BIOS) I don't have any problems.
Any help would be great, thanks,
Colin