FUntiCK 0 1 февраля, 2022 Опубликовано 1 февраля, 2022 · Жалоба Приветствую всех. Может, кто сталкивался с подобным... Есть серийные устройства, построенные на двух одинаковых МК, которые отработали некоторое время. После замены ПО в МК, несколько МК не запустились. Чтобы сразу снять лишние вопросы: При подключенном программаторе достаточно прочитать напряжение питания или CPU ID и МК начинает полноценно работать до выключения питания, при этом программатор можно отключить. До замены прошивки устройства прекрасно работали. Сотни устройств с этой же новой прошивкой работают без сбоев. После замены ПО на одном устройстве не работает только один из двух МК, не обязательно один и тот же. Питание, кварц, сброс- всё в полном порядке. Качество монтажа проверено. Найдено отличие- на JTAG "дохлых" МК TMS и TCK стоят в лог. "1", принудительная подача лог. "0" на TMS и TCK при запуске ситуацию не меняет. Что это? Сдохли МК? Почему короткое общение через JTAG нормально запускает программу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 199 1 февраля, 2022 Опубликовано 1 февраля, 2022 · Жалоба RTC и генератор на 32 кГц используете? У меня были аналогичные проблемы с AVR32 из другой серии, связанные с проблемами запуска их дохлого генератора 32 кГц, который запускался не со всеми вариантами кварцев и прошивка висла в ожидании его готовности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FUntiCK 0 1 февраля, 2022 Опубликовано 1 февраля, 2022 · Жалоба RTC и кварца на 32.768 кГц нет. Ещё раз повторю: соседний МК на этой же плате прекрасно работает после прошивки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Santy 0 2 февраля, 2022 Опубликовано 2 февраля, 2022 · Жалоба Причина может быть не в микроконтроллер, а в плате, обвязке, пайке, флюсе и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться