How can I tell the linker/compiler not to use memset/memcpy function which use FPU registers?
For example: SCIOPTA allows to limit the use of the FPU for certain tasks (to improve task-switching). Tasks without FPU may not use FPU registers. But the compiler/linker uses optimized versions of memset() which results in an exception.
I tried to compile C files with --fpu none, but this produces link-timer errors.
Hi,
Are you explicitly calling memset function or compiler internally invokes it for various memory copy codes from one address to another.
Regards,
Techguyz
I use "memset", then the library function checks size and alignment and then calls a function memset_w which uses FPU registers to write 8bytes at once.