This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Library members are using more ROM space

I am using ARM cortex m0 and i am facing an issue of more ROM space usage in that considerable amount is used by library members like _rtentry.o, __scatter_copy.o, aeabi_sdiv.o,rt_memcpy.o, rt_memclr.o,sys_stackheap_outer.o. Now how do i reduce this memory usage, why these library functions are getting called.

Parents
  • But I did expand the term in full: "The CRTL - C Runtime Library". You must know the meaning of the C Runtime Library?

    Yes, there are impacts on functionality if you use MicroLib. But if it affects you is something only you will now. I'm not going to list the differences - you just have to make use of the Keil documentation to figure out what simplifications Keil has introduced in MicroLib to create a leaner library based on the assumption that embedded projects often have quite limited resources and seldom needs 100% conformity with all parts of the C library as documented in the language standard.

Reply
  • But I did expand the term in full: "The CRTL - C Runtime Library". You must know the meaning of the C Runtime Library?

    Yes, there are impacts on functionality if you use MicroLib. But if it affects you is something only you will now. I'm not going to list the differences - you just have to make use of the Keil documentation to figure out what simplifications Keil has introduced in MicroLib to create a leaner library based on the assumption that embedded projects often have quite limited resources and seldom needs 100% conformity with all parts of the C library as documented in the language standard.

Children
No data