In the Target-Options dialogue there is the possibility to use MicroLIB. Unfortunately I was unable to find details about this LIB. Can anybody tell what the main advantages of this lib are and what are the limitations? The only information I found is that the lib is not fully ANSI-C compatible. But no details.
Where can I find the documentation with details when I should use the lib and when better keep my hand off of it.
I am guessing you have seen this:
http://www.keil.com/support/man/docs/armlib/armlib_bajfhfdi.htm
Where can I find the documentation with details when I should use the lib and when better keep my hand off of it
The answer to this question can be found through the link above. In short, microlib is there to save memory at the expense of execution speed and some features.
"Some library functions are also slower, for example, memcpy()."
http://www.keil.com/support/man/docs/armlib/armlib_BAJHFADD.htm
I wonder why it's slower? And by how much? And what other functions are also slower?
This really isn't the kind of sloppy documentation that one would hope for from the likes of Keil/ARM...
:-(
Thank you for the links!
Better to find "kind of sloppy" documentation than to don't know jack. But I aggree C51/C166 is suggestive to be documented more assiduously.
View all questions in Keil forum