|
Re: Confusing Compiler Error
As far as I can tell from the C18 manual available from microchip, you are correct, you have exceeded the allowable size for the udata section which stores "udata – contains statically allocated uninitialized user variables." (Too many static (includes global) uninitialized (not given a value on declaration) variables in your user_routines.c/h files?). Read section 2.9.1 for more information about sections.
|