Hello,
I'm using Keil uVision V5.24.2.0 with ARM Compiler V5.06 update
5 (build 528). Initially, compiler optimization level was set to
1.
With this level, I found that the address assigned to a pointer
changed, without any modification done by the code. To avoid this I
reduced the optimization level to 0 and pointer address
remained the same throughout and system reset, didn't occur.
Kindly, help me understand why would compiler optimization effect
in such a way?
Her
↧