Перейти к содержанию
    

Как нынче обстоят дела с отладкой из Eclipse через STLink-SWD.

Она реализована? Или это из области ненаучной фантастики?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по существу ответить ничего не могу но если присутствие STLink-SWD не навязано искуственно то за 300 рублей обчный JTAG отладчик на ft2232 успешно решает все задачи по разработке софта для F4.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если присутствие STLink-SWD не навязано искуственно

Не навязано, просто есть плата (stm32f4-discovery) где swd работает.

то за 300 рублей

Недорого. Искать по слову j-link?

 

успешно решает все задачи по разработке софта для F4.

Плохо, что придётся что-то покупать/подключать, а discovery - включил и работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот здесь пишут, что openocd 0.6.0 из GIT-репозитория поддерживает ST-Link/ST-Link-v2. Если это действительно так, то всё должно отлаживаться без проблем. (Осталось попросить klen-а собрать версию 0.6.0 для линукса:) )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот здесь пишут, что openocd 0.6.0 из GIT-репозитория поддерживает ST-Link/ST-Link-v2. Если это действительно так, то всё должно отлаживаться без проблем. (Осталось попросить klen-а собрать версию 0.6.0 для линукса:) )

Я так понял что сделать просто (к компу подключил - Keil запустил - и оно работает) не получится.

Да ещё и линуксом запахло (не к ночи будь помянут).

Жаль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так понял что сделать просто (к компу подключил - Keil запустил - и оно работает) не получится.

При чём тут кейл? Вроде про Eclipse речь шла?

Да ещё и линуксом запахло (не к ночи будь помянут).

Не, линукс - это мне надо:) А под винду openocd 0.6.0 klen уже собрал.

Жаль.

Ну, если так сразу руки опускаете, то наверное действительно не стоит и пробовать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При чём тут кейл? Вроде про Eclipse речь шла?

Неправильно сформулировал. Речь про Eclipse.

Хотел сказать, что так просто начать работать как в Keil, с eclipse не получится.

 

 

Не, линукс - это мне надо:)

Хорошо, а то я уж испугался.

 

А под винду openocd 0.6.0 klen уже собрал.

А где её взять?

 

Ну, если так сразу руки опускаете, то наверное действительно не стоит и пробовать...

Не опускаю.

Ищу где меньше времени-сил уйдёт.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не, линукс - это мне надо:)
Так оно не 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 подпатчилось чем-то.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так оно не gcc, без танцев с приседаниями обходится. По крайней мере в линуксе :-)

 

А как на windows всё это проделать?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А где её взять?

Вот здесь. Надо только убедиться, что там включена поддержка Stlink.

 

Не опускаю.

Ищу где меньше времени-сил уйдёт.

Ну вообще-то времени-сил меньше однозначно уйдёт с кейлом/IAR-ом :) Зато Eclipse+GCC - гораздо более универсальная конструкция. Ну и подешевле.

 

Так оно не gcc, без танцев с приседаниями обходится. По крайней мере в линуксе :-)

Так просто?! Спасибо, надо будет попробовать:)

 

----

Посмотрел, в виндовой сборке от klen-а - нет, похоже не поддерживается там St-link.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно скачать триальный Atollic TrueSTUDIO. Саму програму можно не инсталировать, а открыть как архив и нем есть ST-LINK_gdbserver. Этот сервер можно использовать в Eclipse.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрел, в виндовой сборке от klen-а - нет, похоже не поддерживается там St-link.

Опять облом...ну ничего

 

Зато Eclipse+GCC - гораздо более универсальная конструкция. Ну и подешевле.

А сколько времени надо потратить? Будет ли дешевле...ведь время = деньги.

 

 

 

Можно скачать триальный Atollic TrueSTUDIO. Саму програму можно не инсталировать, а открыть как архив и нем есть ST-LINK_gdbserver. Этот сервер можно использовать в Eclipse.

Несколько странный способ инталяции, но что ещё остаётся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

А сколько времени надо потратить? Будет ли дешевле...ведь время = деньги.

....

Несколько странный способ инталяции, но что ещё остаётся.

....

Вообще странно, как Вас с таким подходом вообще в раздел "GNU/OpenSource средства разработки для avr/arm/mips" занесло.

:smile3046:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще странно, как Вас с таким подходом вообще в раздел "GNU/OpenSource средства разработки для avr/arm/mips" занесло.

:smile3046:

 

Такие вещи есть на свете, друг Горацио, что и не снилось нашим мудрецам

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять облом...ну ничего

Это временный облом, попросим klen-а, он соберёт свежак (надеюсь) :)

А сколько времени надо потратить? Будет ли дешевле...ведь время = деньги.

Я именно поэтому поместил аргумент "подешевле" не на первое место. Для меня важнее универсальность. Один раз освоив эклипсу - я пользуюсь ей для всего зоопарка используемых камней. Ну и GCC - почти для всего зоопарка (за исключением fujitsu 16LX, для них нет GCC).

Что касается количества времени на освоение - я бы не сказал, что это сильно долго. Если плотно занчяться, то за месяц - другой, думаю, вполне реально начать вполне уверенно использовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...