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.

TMS320F280025: FlashAPI ROM Lib not useable with vcu set to vcrc

Part Number: TMS320F280025
Other Parts Discussed in Thread: C2000WARE

Hi everyone,

as others already noticed, the ROM implementation of the FlashAPI is not linkable when the vcu is configured to vcrc. I get this Error:

Linking target: Build/project-F280025-48LQFP-B1/Debug/project-F280025-48LQFP-B1.elf
error #16004-D: file "Integration/FlashApi/lib/FlashAPI_ROM_F28002x_FPU32.lib<F28002x_ROM_out_Fapi_initializeAPI_tmp.obj>" has a Tag_VCU attribute value of "1" that is different than one previously seen ("3"); combining incompatible files
error #16004-D: file "Integration/FlashApi/lib/FlashAPI_ROM_F28002x_FPU32.lib<F28002x_ROM_out_Fapi_setActiveFlashBank_tmp.obj>" has a Tag_VCU attribute value of "1" that is different than one previously seen ("3"); combining incompatible files
error #10010: errors encountered during linking; "Build/project-F280025-48LQFP-B1/Debug/project-F280025-48LQFP-B1.elf" not built
make: *** [tools/Make/base_application.mk:137: Build/project-F280025-48LQFP-B1/Debug/project-F280025-48LQFP-B1.elf] Error 1
make: Target 'all' not remade because of errors.

As others also reported almost a year ago, do you have any status updates on this? Our current solution is it to use the RAM implementation, which is a pitty. Would it be possible to provide the source code for this library as you also do with others? (e. g. the VCRC lib)

I'm using C2000Ware 4.01.0 and Compiler Version 21.6.0 LTS.

Best regards,

Erik