I have put the two pieces of code together (originally described in This Question Here).
I have now just experienced this error from MpLab (Microchip MPLAB C30)
Link Error: Could not allocate section .nbss, size = 20004 bytes, attributes = bss near
Strangest thing, I looked for that message, even sub-strings of that message, in the Compiler manual (Microchip publication DS51284F) and found nothing.
I even looked for the single word allocate and found it only three or four times, never with an error message.
Prior to putting these two pieces of code together, I had a segment defined at 0x8000 which I was using for the "big chunk" of memory we are going to use to move data from Thing-X over to Thing-Y
I shrunk that data area which I had defined at 0x8000 down to 1 solitary byte, and I'm still getting this error.
I do not see this message documented in the compiler manual DS51284F from Microchip. Has anyone ever resolved this before ?
Is there a different manual for the linker ?
Is there a way that I can get a memory map to see where my memory areas are ?