7.0 Results

I upgraded my CA51 to 7.00. My initial results on my code for my 5K part are:

Keil 6.23 CA51 => 4F9B code size
Keil 7.00 CA51 => 5035 code size

I like to keep current with my tools. Is there an option I can set on the 7.00 CA51 compiler so I can get the 6.23 performance?


Parents
  • I have used the 7.0 compiler on a large number of projects (about 30) and have found that the sizes are very much the same as 6.23 when not using the new linker. When I use the new linker, the size decreases by a very noticable amount.

    My projects range from 2-3K code to 60K.

    Sure it would be nice if every version decreased in size from the previous ... but sometimes bug fixes take code.

    If we all looked in depth, I'm sure that we could all find our pet peeves in the code that the compiler generates. But I for one am a happy camper in that I haven't had a significant compiler induced error since version 4. (At least none that weren't reported and fixed VERY quickly).

Reply
  • I have used the 7.0 compiler on a large number of projects (about 30) and have found that the sizes are very much the same as 6.23 when not using the new linker. When I use the new linker, the size decreases by a very noticable amount.

    My projects range from 2-3K code to 60K.

    Sure it would be nice if every version decreased in size from the previous ... but sometimes bug fixes take code.

    If we all looked in depth, I'm sure that we could all find our pet peeves in the code that the compiler generates. But I for one am a happy camper in that I haven't had a significant compiler induced error since version 4. (At least none that weren't reported and fixed VERY quickly).

Children
More questions in this forum