Jump to content

    

Recommended Posts

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

 

 

Share this post


Link to post
Share on other sites
если присутствие STLink-SWD не навязано искуственно

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

то за 300 рублей

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

 

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

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

Share this post


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

Share this post


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

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

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

Жаль.

Share this post


Link to post
Share on other sites
Я так понял что сделать просто (к компу подключил - Keil запустил - и оно работает) не получится.

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

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

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

Жаль.

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

Share this post


Link to post
Share on other sites
При чём тут кейл? Вроде про Eclipse речь шла?

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

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

 

 

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

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

 

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

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

 

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

Не опускаю.

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

 

Share this post


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

 

Share this post


Link to post
Share on other sites
А где её взять?

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

 

Не опускаю.

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

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

 

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

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

 

----

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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites
Посмотрел, в виндовой сборке от klen-а - нет, похоже не поддерживается там St-link.

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

 

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

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

 

 

 

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

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

Share this post


Link to post
Share on other sites
...

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

....

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

....

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

:smile3046:

Share this post


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

:smile3046:

 

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

Share this post


Link to post
Share on other sites
Опять облом...ну ничего

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this