======Как посмотреть Call Stack в исключении====== На прилагаемой картинке показано как сгенерировать исключение при делении на ноль. В обработчике HardFault_Handler, который вызовется при возникновении этого исключения, ставится программная точка останова. Отладка производится в режиме отладчика (по картинке клик на 1). Рекомендуется программу предварительно скомпилировать и прошить обычным образом. После остановки программы на точке останова в обработчике исключения необходимо открыть окно стека (клик на 2), посмотреть последовательность вызовов и перейти на код вызвавший исключение (3). Анализировать код вызвавший исключение (4). {{prog:debug:hardfault_total.png}} Больше информации по исключениям и отладке можно найти в документе от Keil - [[http://www.keil.com/appnotes/files/apnt209.pdf|apnt209.pdf]]