Alex_Golubev 0 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба Столкнулся с очень интересной проблемой. В отладчики программа работает, а при подачи питания вылетает в HARDFauul. При каждом вылети в FAULT считывается разное значение счетчика pc. Не могу понять в чем проблема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба 23 minutes ago, Alex_Golubev said: В отладчики программа работает, а при подачи питания вылетает в HARDFauul. Перед запуском через отладчик у Вас может подготовиться что-то, необходимое для нормальной работы. Слишком мало данных для каких-либо выводов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex_Golubev 0 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба 4 минуты назад, haker_fox сказал: Слишком мало данных для каких-либо выводов От куда взять данные? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба 5 minutes ago, Alex_Golubev said: От куда взять данные? Это же Ваши данные: что за проект, что подключено к МК, какая среда разработки и т.п. На основании чего делать выводы? Попробуйте удержать ногу RESET микроконтроллера в активном состоянии после подачи питания в течение некоторого времени. Затем, отпустите. Если микроконтроллер запустится, то это хотя бы позволит ответить на один вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex_Golubev 0 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба Среда stm32cubeide Отладчик st-link К мк подключен USB и микросхема преобразователь RS422. Пробовал играть со сбросом. Удерживал 10 секунд потом отпускал и снова HARDFAULT. Все ножки питания подключены через конденсаторы. Рост напряжения на VDD и VDDA одинаков. Я думаю это что-то программное но не понятно что. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба 54 minutes ago, Alex_Golubev said: Я думаю это что-то программное но не понятно что. Выводите в консоль по шагам исполнение программы. На том шаге, где упадёт можно попробовать поразбираться. Обработчик HardFault тоже следует добавить и выводить данные в эту же консоль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 6 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба Alex, ещё раз напоминаю о существовании специального подраздела на Форуме. Вы упорно продолжаете игнорировать замечания, а также факт постоянного переноса мной Ваших тем. Перечитайте п.3.1 Правил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба 6 часов назад, Alex_Golubev сказал: В отладчики программа работает, а при подачи питания вылетает в HARDFauul. Это просто чудо! Программа работает под отладчиком без подачи питания! Вам надо претендовать на Нобелёвку!!! PS: Всего в нескольких коротких предложениях наделали столько грамматических и смысловых ошибок! Проведя аналогию, можно предположить, что такой же бардак у вас и в исходниках. Потому и глючит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 15 ноября, 2021 Опубликовано 15 ноября, 2021 · Жалоба 6 часов назад, Alex_Golubev сказал: Столкнулся с очень интересной проблемой. В отладчики программа работает, а при подачи питания вылетает в HARDFauul. При каждом вылети в FAULT считывается разное значение счетчика pc. Не могу понять в чем проблема. А значения pc из HF похожи на правду? Что в листинге по этим адресам? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться