AnsweredAssumed Answered

a reset in IAP, sp or ram or ...??

Question asked by baris.baris on Apr 14, 2014
Latest reply on Apr 15, 2014 by Clive One
Hello everybody , I have a firmware which runs whose offset adress is 0x9000 and on stm32f105RC (256 KB Flash, 64K Ram). It is a iap sw that runs on stm32f205 I am trying it to run on stm32f105.
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x9000);

When it runs it without offset there is no problem it works fine on stm32f105.
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0);

But with 0x9000 offset some resets (maybe hardfault I can't debug iap) in my uart function. In the my uart function there is several functions calls eachother with same pointer parameter. Resets on part of sw changes when I change or close some other functionalities. 
1) How can I solve if it is a stack overflow?
2) Why does offseted sw give proglem when zero offset sw works fine?

Outcomes