ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
1036272 Топик полностью
Aleksey_75 (13.09.2020 19:23, просмотров: 687) ответил teap0t на Это проект из STM32L-Discovery_FW_Pack, который можно взять у ST, но плата MB963B - старенькая с 152RBT (без "A"). На шабаше у Компела давно тому всё работало. Сейчас компилирую - ошибок нет, но получаю HF и всё. Про светодиод понятно, но интересно же в чём дело. Я же не первый год программизмом занимаюсь, просто на Си этим не страдал. Полностью перезалил проект - работает, хотя и не вполне корректно. Я сам дурак.
в свое время, если склероз не изменяет fk0 подсказал быстрого выяснения места выпада в HF 
void HardFault_Handler(void)
{
    #ifdef DEBUG
		int volatile i = 1;
		while (i) ;
	
	#else 
		mcu_reset(HARDFAUTLT_RST);
	
	#endif 
}

как только в отладке падаете в HardFault , ручками i=0; и возвращаетесь в место выпада. ну или SP смотреть