-
- 1. Спящий режим в пограмме используется? Если да, то не забываем включать тактирование Debug-интерфейса в спящем режиме (DBGMCU->CR |= DBGMCU_CR_DBG_SLEEP | DBGMCU_CR_DBG_STOP | DBGMCU_CR_DBG_STANDBY;). Но отладка в кейле все равно не заработает il-2(226 знак., 30.12.2013 11:24)
- оставьте в покое ресет с ёмкостью 0.1мкф . кто вам сказал что флэш очищается при удерживании ресета? для начала- что у вас висит на boot0 и boot1? - m16_home(29.12.2013 19:06)
- Немного не так. Если МК не отвечает, пальцами жму nrst на землю и даю команду "чистить" в st-link. Через секунду-две отпускаю, чтобы избежать ошибки "ядро не выходит из ресета". Можно отсоединиться, т.к. с чистым МК такой траблы нет. - Светодиод(29.12.2013 20:09)
- boot0=0; Согласно странице 44 Reference manual RM0041 грузиться должно из Main Flash memory. boot1 безразличен, когда boot0 на земле - Светодиод(29.12.2013 20:04)
- У меня такое было когда одну из ножек swd программно отключил. Помогло блокирование основной программы переводом на usart boot. - KT mobile(29.12.2013 15:19, )
- Юзаю полный jtag, ноги двойного назначения (pa13-15,pb3-4) не трогаю. PORTA,PORTB не инициализированы - Светодиод(29.12.2013 19:58)
- Попробуй поиграться с ножкой boot. - KT mobile(29.12.2013 14:06, )
- И ещё скриншот Светодиод(29.12.2013 19:54)
- flash loader надобно настроить m16_home(29.12.2013 20:05 - 21:16)
- boot0=gnd; boot1=pb2 - висит в воздухе, PORTB не использую (не инициализировал). Чуть помогло свежевание st-link.exe и firmware - глючит реже, но keil теперь не знает как отлаживать :-( Светодиод(29.12.2013 19:53)
- И ещё скриншот Светодиод(29.12.2013 19:54)