function1 calling function2, function2 calling function3, function3 calling function4 and so on.
Maximum stage depends upon Stack Size, right? How to identify Stack Size and if required how to change it? I am using IAR and Fujitsu ARM Cortex M3 MB9AF312K.
I can see in map file
"P3", part 3 of 3: 0x600
HEAP 0x20000000 0x400 <Block>
HEAP uninit 0x20000000 0x400 <Block tail>
CSTACK 0x20000400 0x200 <Block>
CSTACK uninit 0x20000400 0x200 <Block tail>
- 0x20000600 0x600
Help appreciated for clearing the concept.
Thanks
Dear yasuhikokoumoto,
Thanks for your support. As per your instruction ->[Options(O)...]->[Linker]->[Setting].
I was trying to extend 100 byte to the stack but I don’t have option inside Linker. Instead of setting there is “factory Setting”.
Please suggest.
Regards,
Nabeen