Recently I ran into a problem with printf(). Right away I noticed that the firmware was caught in a function named os_error(). In the function the comments state to look at RTL.h to for error codes. However, the error code that I have 0x48=72 is not listed.
What is the best way to find out what error 72 is?
I am using MDK-ARM 4.11 for my toolchain.
You are right. The optimization (Level 0-3) as well as compiler settings (e.g. "One ELF Section per Function") have significant impact on the feedback tat the IDE can give to the devleoper.