Hello,
We are implementing our own malloc() function in a DSP application which uses BIOS. The need for new malloc() is because we need to allocate from different heaps based on the requested allocation size using the standard malloc() call.
My problem is that malloc(), free(), etc. are already defined in app_pe66.c configuration generated source file:
error #10056: symbol "malloc" redefined: first defined in "...Debug/configPkg/package/cfg/app_pe66.oe66"; redefined in "./malloc2.obj"
If I've understood correctly, the RTSC configuration can not be build as a library, even the configuration is in a separate CCS project?
If I'm building my malloc in a library, the application compiles, but it uses the malloc() from app_pe66.c.
Does anyone know how I can overwrite/ignore/rename some of the symbols in app_pe66.c?
thanks,
Vesa