Absolutely not. 8 bit machines can take a lot of instructions to do simple tasks. 32 bits machines can encode much more in a single instruction so your suggestion is much to simplistic. I think on ARM the kernel takes less than 8K but this depends on your compiler and optimisation.
Thanks for the great post! Any ideas on how I could get these exact numbers for the ARM? I am trying to do some research before I dive into the project!
I suggest you download the KickStart version of the IAR compiler. This is free and can be used to build the FreeRTOS code. You can then experiment with different builds and get all the information you require.
Sorry, not sure your point here. What about them? These files contain macros used by the debugger to perform various tasks on debugger events (eg reset).
Looks like I posted to the wrong thread! My post would have made more sense.
The point is that I am trying make sure I am not missing something when moving from the AT91SAM7S64 to the AT91SAM7S256. If these files should be the same then I don’t need to worry about them.