Здравствуйте.
работает программа на stm32f107 uIP+DHCP+HTTPD+TELNETD.
все просто замечательно работает, но не долго - минуту, через примерно одинаковый интервал времени - systick показывает очень близкие значения, все вываливается в HardFaultException с вероятностью 1. видимо гдето чето кончаетсо, буфер например. пытаюсь понять.
как высчитать в обработчике адрес с которого все это прилитело?
нагугленная конструкция
asm volatile ("MRS R0,PSP") ;
asm volatile ("LDR R1,[R0,#24] \n");
выдает чето мне непонятное.
спасибо.