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 am using GNU compiler with Evaluation Version of the µVision IDE. From Keil website it says: The GNU ARM tools (compiler, assembler, and so on) that are provided are not limited or restricted in any way. Does it mean I can compile, debug and run simulation without code size constrain? But the result is that I could not debug and run simulation. and I also could not download it to the target board.
thank you for your help!
Does it mean I can compile, debug and run simulation without code size constrain?
No !
The GNU compiler is not restricted in any way. Any Keil tool in the evaluation version is still limited - this includes the linker and the debugger !
But the result is that I could not debug and run simulation. and I also could not download it to the target board.
What you are seeing is correct behavior. The debugger is limited, so it cannot be used for programs that exceed the size limitation.
Doesn't "The GNU ARM tools" include a Linker?
Whether or not it does, it's unhelpful of Keil - they should be explicit!
They probably do, but they don't include a debugger, at least not as far as I'm aware of.
So you're stuck with a binary that you can't debug.