Приветствую.
Не могу запустить из-под кейла отладку/прошивку (ни SW ни JTAG) при том что камень определяется.
"Could not stop Cortex-M device!" - именно такими словами посылает меня кейл. Лампочка на дебаггере при этом грозно загорается красным.
Подскажите где я туплю (до этого этим дебаггером работал только с LPC).
поставь утилиты от segger и посмотри определяется ли вообще у тебя камень - скорее всего он неправильно выбран - стоит не тот камень в настройках проекта
Процессор определяется, о чем написано в стартовом посте. Утилиты сеггера все стоят. После первого сброса в jlink cmd, связь с процом теряется, выполение зашитого демо-проекта останавливается.
а какая емкость и подтягиваюший резистор стоит на ресете ? настройки тактового генератора проверь , или поставь скорость на jtag на 5 кгц - там авто по умолчанию стоит
Павел, хорошо, что вы здесь. Нашел по крайней мере начало проблемы - на плате схема сброса отсутствует как класс - конденсатор в цепочке имеется (на Э3, на плате не распаян), а вот резистора подтяжки нет совсем. Я так понимаю для загрузки ч/з последовательный порт, однако место под резистор на плате предусмотреть таки можно, считаю. И как то оговорить этот момент в мануале, явно я не один такой.
Запаял конденсатор, прилепил резистор - заливка/отладка заработала.
Посыпаю голову пеплом, не учел, исправлю в следующих ревизиях. Просто мне "повезло" что на первых экземплярах система абсолютно не капризничала на отсутствие подтяжки по сбросу.
А вот конденсатор C12 не монтируется намеренно см. здесь, но опять же, описываемый эффект скорее всего из-за отсутствия подтяжки ...