вторник, 4 октября 2011 г.

Восстанавливаем связь с target-контроллером на STM32VLDISCOVERY


Случилось так, что в исходнике программы залитой в контроллер содержалась одна неприятная строка которая выключала JTAG/SWD интерфейс:
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
Соответственно, ST-Link не мог связаться с контроллером.

Вернуть все в исходный вид просто: отпаиваем перемычку SB16 с обратной стороны платы и стираем кристал при помощи ST-LINK Utility.


STM32VLDISCOVERY initial bin.

Нигде не нашел первоначальную скомпилированную прошивку для STM32VL-Discovery. Это тот самый пример, который зашит в демо-плату изначально и моргает светодиодом. Выкладываю. Может пригодиться для проверки правильности программирования сторонними утилитами.
blink.bin