I'm using the ARM "Basic" compiler package with the 256K limit. Last night, just my luck, my project hit 256.87K. We called and ordered the upgrade, but I've been told the soonest they can get it to me is 48 hours - that puts me dead in the water for two days. I asked the Korean Keil agent if I could get a temporary key in the meantime, and was told no. I've also emailed my contact in the USA office, but won't hear from him until tomorrow. Is there any procedure to follow where I could get a temporary key in this situation? Maybe someone in Germany I could contact directly when they wake up later today my time?
http://www.keil.com/company/contact.asp
Yeah, send a message already, was about to call Germany, when the local distributor finally came through with a temporary key for me until the final one arrives tomorrow. All worked out.
A related point - how do you exactly know when you've exceeded the 256K limit of the ARM-BASIC version? When this happened before, I was clueless for a short while, my program was having some erratic bahavior, I started the debugger, and finally figured out I had crossded the threshold. To my recollection, there was no compiler alert or warning.