Артём__ 0 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба Как нынче обстоят дела с отладкой из Eclipse через STLink-SWD. Она реализована? Или это из области ненаучной фантастики? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба по существу ответить ничего не могу но если присутствие STLink-SWD не навязано искуственно то за 300 рублей обчный JTAG отладчик на ft2232 успешно решает все задачи по разработке софта для F4. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба если присутствие STLink-SWD не навязано искуственно Не навязано, просто есть плата (stm32f4-discovery) где swd работает. то за 300 рублей Недорого. Искать по слову j-link? успешно решает все задачи по разработке софта для F4. Плохо, что придётся что-то покупать/подключать, а discovery - включил и работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 14 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба Вот здесь пишут, что openocd 0.6.0 из GIT-репозитория поддерживает ST-Link/ST-Link-v2. Если это действительно так, то всё должно отлаживаться без проблем. (Осталось попросить klen-а собрать версию 0.6.0 для линукса:) ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба Вот здесь пишут, что openocd 0.6.0 из GIT-репозитория поддерживает ST-Link/ST-Link-v2. Если это действительно так, то всё должно отлаживаться без проблем. (Осталось попросить klen-а собрать версию 0.6.0 для линукса:) ) Я так понял что сделать просто (к компу подключил - Keil запустил - и оно работает) не получится. Да ещё и линуксом запахло (не к ночи будь помянут). Жаль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 14 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба Я так понял что сделать просто (к компу подключил - Keil запустил - и оно работает) не получится. При чём тут кейл? Вроде про Eclipse речь шла? Да ещё и линуксом запахло (не к ночи будь помянут). Не, линукс - это мне надо:) А под винду openocd 0.6.0 klen уже собрал. Жаль. Ну, если так сразу руки опускаете, то наверное действительно не стоит и пробовать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба При чём тут кейл? Вроде про Eclipse речь шла? Неправильно сформулировал. Речь про Eclipse. Хотел сказать, что так просто начать работать как в Keil, с eclipse не получится. Не, линукс - это мне надо:) Хорошо, а то я уж испугался. А под винду openocd 0.6.0 klen уже собрал. А где её взять? Ну, если так сразу руки опускаете, то наверное действительно не стоит и пробовать... Не опускаю. Ищу где меньше времени-сил уйдёт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба Не, линукс - это мне надо:)Так оно не gcc, без танцев с приседаниями обходится. По крайней мере в линуксе :-) git clone git://openocd.git.sourceforge.net/gitroot/openocd/openocd cd openocd ./bootstrap ./configure --enable-maintainer-mode --disable-doxygen-html --enable-ft2232_libftdi --enable-jlink --enable-usb_balster_libftdi --enable-parport make sudo make install У меня так работает с ft2232 и с jlink. usb-blaster не пробовал до сих пор, parport для на всякий случай. Ну теперь ещё --enable-stlink добавить. У меня его нет, так что не пробовал. enable-maintainer тянется издавна, какая-то из версий не хотлеа без этого собираться, так и осталось. По дороге может попросить доставить autotools всякие, но оно тоже всё без проблем. О, заодно git pull сделал сейчас. Кроме кучи изменений добавило create mode 100644 tcl/board/stm32ldiscovery.cfg create mode 100644 tcl/board/stm32vldiscovery.cfg create mode 100644 tcl/interface/stlink-v1.cfg rename tcl/interface/{stlink-usb.cfg => stlink-v2.cfg} (100%) create mode 100644 tcl/target/stm32f0x_stlink.cfg tcl/board/stm32f4discovery.cfg подпатчилось чем-то. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 февраля, 2012 Опубликовано 16 февраля, 2012 · Жалоба Так оно не gcc, без танцев с приседаниями обходится. По крайней мере в линуксе :-) А как на windows всё это проделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 14 17 февраля, 2012 Опубликовано 17 февраля, 2012 · Жалоба А где её взять? Вот здесь. Надо только убедиться, что там включена поддержка Stlink. Не опускаю. Ищу где меньше времени-сил уйдёт. Ну вообще-то времени-сил меньше однозначно уйдёт с кейлом/IAR-ом :) Зато Eclipse+GCC - гораздо более универсальная конструкция. Ну и подешевле. Так оно не gcc, без танцев с приседаниями обходится. По крайней мере в линуксе :-) Так просто?! Спасибо, надо будет попробовать:) ---- Посмотрел, в виндовой сборке от klen-а - нет, похоже не поддерживается там St-link. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dead_Morose 0 17 февраля, 2012 Опубликовано 17 февраля, 2012 · Жалоба Можно скачать триальный Atollic TrueSTUDIO. Саму програму можно не инсталировать, а открыть как архив и нем есть ST-LINK_gdbserver. Этот сервер можно использовать в Eclipse. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 17 февраля, 2012 Опубликовано 17 февраля, 2012 · Жалоба Посмотрел, в виндовой сборке от klen-а - нет, похоже не поддерживается там St-link. Опять облом...ну ничего Зато Eclipse+GCC - гораздо более универсальная конструкция. Ну и подешевле. А сколько времени надо потратить? Будет ли дешевле...ведь время = деньги. Можно скачать триальный Atollic TrueSTUDIO. Саму програму можно не инсталировать, а открыть как архив и нем есть ST-LINK_gdbserver. Этот сервер можно использовать в Eclipse. Несколько странный способ инталяции, но что ещё остаётся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 17 февраля, 2012 Опубликовано 17 февраля, 2012 · Жалоба ... А сколько времени надо потратить? Будет ли дешевле...ведь время = деньги. .... Несколько странный способ инталяции, но что ещё остаётся. .... Вообще странно, как Вас с таким подходом вообще в раздел "GNU/OpenSource средства разработки для avr/arm/mips" занесло. :smile3046: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 17 февраля, 2012 Опубликовано 17 февраля, 2012 · Жалоба Вообще странно, как Вас с таким подходом вообще в раздел "GNU/OpenSource средства разработки для avr/arm/mips" занесло. :smile3046: Такие вещи есть на свете, друг Горацио, что и не снилось нашим мудрецам Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 14 17 февраля, 2012 Опубликовано 17 февраля, 2012 · Жалоба Опять облом...ну ничего Это временный облом, попросим klen-а, он соберёт свежак (надеюсь) :) А сколько времени надо потратить? Будет ли дешевле...ведь время = деньги. Я именно поэтому поместил аргумент "подешевле" не на первое место. Для меня важнее универсальность. Один раз освоив эклипсу - я пользуюсь ей для всего зоопарка используемых камней. Ну и GCC - почти для всего зоопарка (за исключением fujitsu 16LX, для них нет GCC). Что касается количества времени на освоение - я бы не сказал, что это сильно долго. Если плотно занчяться, то за месяц - другой, думаю, вполне реально начать вполне уверенно использовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться