proga 0 20 февраля, 2013 Опубликовано 20 февраля, 2013 · Жалоба Я сейчас разрабатываю программу на базе платы TE-STM32F417MCU. Обнаружилась странная проблема. После прошивки контроллера, программа не стартует сразу после включения питания. Однако, если я принудительно (кнопкой) сбрасываю его, то программа начитает исполняться. Буду благодарен любым соображениям по этому поводу. Я пока грешу на неэффективность системы POR. Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 20 февраля, 2013 Опубликовано 20 февраля, 2013 · Жалоба Какая ревизия процессора? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
proga 0 20 февраля, 2013 Опубликовано 20 февраля, 2013 · Жалоба Какая ревизия процессора? B Поставил уровень 2 BOR проблема решилась. Однако образовалась другая, о которой я напишу в следующем топике Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KnightIgor 2 20 февраля, 2013 Опубликовано 20 февраля, 2013 (изменено) · Жалоба Я сейчас разрабатываю программу на базе платы TE-STM32F417MCU. Обнаружилась странная проблема. После прошивки контроллера, программа не стартует сразу после включения питания. Однако, если я принудительно (кнопкой) сбрасываю его, то программа начитает исполняться. Такое поведение наблюдается, когда входы BOOTx недостаточно уверенно затянуты на соответствующие уровни: при включении питания процессор может попасть либо во строенный bootloader, либо вообще начать исполнять чушь из RAM, что и выглядит, словно программа не запустилась. Если же дать затем сброс при стабильном питании, а значит - стабильных уровнях на BOOTx, - всё запускается верно. Изменено 20 февраля, 2013 пользователем KnightIgor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
proga 0 20 февраля, 2013 Опубликовано 20 февраля, 2013 · Жалоба Такое поведение наблюдается, когда входы BOOTx недостаточно уверенно затянуты на соответствующие уровни: при включении питания процессор может попасть либо во строенный bootloader, либо вообще начать исполнять чушь из RAM, что и выглядит, словно программа не запустилась. Если же дать затем сброс при стабильном питании, а значит - стабильных уровнях на BOOTx, - всё запускается верно. Спасибо за информацию Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться