Out of xmem code space

I have been using a Rabbit BL2600 for development and am switching over to a Rabbit BL4S200 as I need the support for the SD card.

I had a program running on the 2600 just fine and no errors. I just started trying to get it running on the BL4S200 and now get:

Out of xmem code space. Please refer to the Dynamic C User’s Manual for more information.

I see lots of people dealing with out of root code space but haven’t seen this issue pop up on the forums. Any ideas on how to deal with it?

I have a large file which is being ximported but I’m mostly confused why it worked on the 2600 and not now?

Thanks,

THe BL2600 uses Dynamic C 9.x, the BL4S200 uses Dynamci C 10.x, please do not port over code from one version to the next.
For the Out of root code space, I suggest you see the Ask Larry Article located at the following link:
http://www.rabbit.com/support/ask_larry/2009/1208.shtml

Have you read Tech Note 238? Please try some of the suggestions mentioned there. This tech note refers to the particular error you are getting and lists some possible fixes.