We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I downloaded the newer version of the demo RealView Compiler (3.23) and suddenly whenever I compile a program for my LPC2103 it adds 16 KB of read only data. No matter how small and simple the program is.
It looks like they increased the debug limit from 16KB to 32KB also. That makes me think they are aware that programs are now going to be 16KB larger so they needed to expand the limits of the demo. But does anyone know why it would be using the space.
It looks like a total waste. In the map file it says that it is all (incl. padding) RO-data. Which makes me think its just empty padding. Is there some option I'm missing? Or some checkbox to check to turn off this 16KB of empty space, or some reason for it to be appearing?
I'm at a complete loss.
I am evaluating the Cortex M3 Luminary LM3S811.
At first I thought the Keil Compiler produces really awful code! Or maybe I am doing something wrong? But then again, even the provided simple 'blinky' sample was showing the same auful code.
I do not give up too quickly. Much of yesterday I tried to get around the 16 K limit after noticing a 16 K 'ro' section apperently doing nothing.
What a pain in the neck. I can live with an honest 16 K limit for evaluation purposes, although 32 K are nicer. How about a compromise of 24 K. Honest.
Herr Klaus; I suggest that you forward your post to Keil sales people or Keil Tech support. The Ops on this forum are customers like you and we have no input to the Keil eval specifics. Bradford
See: http://www.keil.com/forum/docs/thread13554.asp#msg67600