Блог >> Отладчик CoLinkEx-PL >> CoIDE 1.4.0 и SWD с LPC1768.
На днях CooCox кардинально обновила всё, что только можно.
Это и CoIDE 1.4.0, и новая прошивка для CoLinkEx 0.4 + CoLinkEx driver 1.2.0/1.2.1, и новый CoMDKPlugin V1.4.0 для Кейла.
Хорошо ребята поработали. Только, на мой взгляд, поторопились. Протестировал новинки и обнаружил каку-бяку.
CoLinkEx не поддерживает режим SWD-отладки с контроллером LPC1768. JTAG - пожалуйста. А SWD - нет. Возможно, что проблемы не только с указанным микроконтроллером. К сожалению, не могу проверить все. Проверяю традиционно на LPC1114, LPC1343 и LPC1768.
У LPC1114, LPC1343 проблем с SWD не замечено.
На форуме CooCox я задал вопрос. Жду ответа. Пока же, рекомендую использовать предыдущие версии этих продуктов.
Если же Вы установили новые версии и у Вас возникли аналогичные проблемы, то рекомендую вернуться к добрым старым версиям. Последняя из таких: CoIDE 1.3.1 с прошивкой 0.3 и драйвером 1.1.1.
Как перепрошивать фирмварь у CoLinkEx подробно описано в разделе "Информация" на сайте: http://www.pluslab.ru/information/smena-proshivki-colinkex.
Если братья китайцы дадут ответ, то проинформирую здесь.
В случае, если проблема наблюдается исключительно на моём компе - только буду рад. Есть возможность проверить ещё, как минимум на двух, с разными ОС, но никак времени не найду. Возможно, что у Вас всё будет нормально.
Попробовал я на компе с Win XP (на предыдущем была "семёрка").
Поставил CoIDE 1.4.0, новую прошивку для CoLinkEx 0.4 + CoLinkEx driver 1.2.0.
Микроконтроллер, естественно, тот же, LPC1768.
В итоге получил другую ошибку: "No source available for""". Значит, не всё так печально. Поиграл частотой SWD-клока. Попробовал все частоты. Заработало на двух: 100кГц и 2МГц. На родной, точнее, рекомендованной, 1МГц и неродных 300 кГц и 500 кГц - не заработало.
Что было изменено? Драйвер поставил не 1.2.1, а 1.2.0. Ну и частота клока SWD. Кстати, я не описал, что прошлый раз я тоже играл частотой, т.к. это, один фиг, не помогло, в отличие от настоящего.
В общем, пользоваться новыми версиями кокоса можно. Но могут быть нюансы, которые можно легко победить.
Аналогичная проблема имеется и при использовании отладчика при работе с Кейлом.
Скорее всего, дело в специфике прошивки 0.4 или драйвера 1.2.0 (1.2.1). Но всё это решается, как уже было сказано, очень просто, изменением частоты SWD.
P.S.: Попробую ещё на предыдущем компе с "семёркой". Отпишусь потом.
Попробовал. Всё работает аналогично описанному в предыдущем посту.
Отсюда вывод, что можно пользоваться и новыми версиями. С учётом замечаний, высказанных здесь.
Оставить комментарий