Jump to content

    
Sign in to follow this  
DASM

VisualGDB и ARM

Recommended Posts

Есть несколько вопросов, но такой связкой тут, похоже, мало кто пользуется. Если все же кто-то пользует - откликнетесь плиз.

Share this post


Link to post
Share on other sites

Ну первое впечатление - просто супер, наконец-то в любимом Visual Studio работать можно (+Visual Assist). Но у меня проблема с СТМ32F4 + HAL - проект образцовый вылетает в DefaultHandler. Не случалось? Кроме того, приходится Ст-Линк подключать как OCD , а не родные дрова , ибо родные нестабильно и странно работают. У Вас какой процессор?

Share this post


Link to post
Share on other sites

Тоже начал пользовать. С JLink-ом немного дольше грузит, чем через Olimex. Полностью доволен. C STM32F207 проблем не было

Edited by ViorDash

Share this post


Link to post
Share on other sites
Тоже начал пользовать. С JLink-ом немного дольше грузит, чем через Olimex. Полностью доволен. C STM проблем не было

Да вообще супер вещь. С jlink еще не пробовал - надо будет. А Вы HAL используете или что?

Share this post


Link to post
Share on other sites
Есть несколько вопросов, но такой связкой тут, похоже, мало кто пользуется. Если все же кто-то пользует - откликнетесь плиз.

 

А с чем связан такой,по моему неоднозначный,выбор среды разработки?

Share this post


Link to post
Share on other sites
Да вообще супер вещь. С jlink еще не пробовал - надо будет. А Вы HAL используете или что?

 

Да, HAL, просто взял их сгенерированный визардом код, и его расширял. Но не вижу проблем и без библиотек использовать

Share this post


Link to post
Share on other sites

Я пользуюсь связкой Visual Studio + gcc. На VisualGDB поглядываю иногда, но смысла не вижу - когда нужна отладка, то пользуюсь просто gdb (как-то привык уже, да и не так часто она нужна), а в других случаях и без VisualGDB все прекрасно :)

Share this post


Link to post
Share on other sites
А с чем связан такой,по моему неоднозначный,выбор среды разработки?

А Вы попробуйте Visual Studio + Visual Assist в качестве IDE =) Пробав я хваленый Эклипс - на мой взгяд даже не близко. Впрочем не буду обижать чувства верующих.

Вот тут http://www.wholetomato.com/ можно видео глянуть.

Share this post


Link to post
Share on other sites
А Вы попробуйте Visual Studio + Visual Assist в качестве IDE =) Пробав я хваленый Эклипс - на мой взгяд даже не близко. Впрочем не буду обижать чувства верующих.

Вот тут http://www.wholetomato.com/ можно видео глянуть.

 

Ну попробовал.

Во первых вся троица является коммерческими продуктами. Это несколько напрягает.

Ну допустим есть обрезанная Visual Studio 2015 community, хотя реальный разработчик такое ставить себе не будет.

Но я поставил потому что хотел самый быстрый вариант VS (снес при этом полную версию с MSDN).

И что вы думаете...? Этот папелац все равно запускается не меньше минуты!

 

Потом вылезло вот такое:

post-2050-1472406009_thumb.png

 

К тому же VisualGDB подсовывает нам GCC компилятор непонятной сборки. Т.е. какие опции поддерживаются надо начинать исследовать с нуля.

Для инициализации периферии они натырили проектов которые STM, NXP и Freesacle дают для своих IDE с GCC. Т.е. ну полный мусор с моей точки зрения.

 

Мой опыт с GDB под JLink говорит что это глючный вариант и практически не использующий кучу возможностей JLink.

 

Хотя насчет Эклисе согласен. Этот вариант еще тормозней. На хидерах для армов его парсер нереально долго зависает.

Share this post


Link to post
Share on other sites

У меня отношение ко всему "зоопарку" сред разработок, подобно ситуации например с любимой отверткой, зачем мне нужен кусок металла и пластик и потратить кучу времени/знаний чтобы из этого потом делать инструмент, если мне нужно только закрутить винт. По мне лучше заплатить и получить инструмент к которому я привык, и тратить время на работу, а не на инстументы

Share this post


Link to post
Share on other sites
У меня отношение ко всему "зоопарку" сред разработок, подобно ситуации например с любимой отверткой, зачем мне нужен кусок металла и пластик и потратить кучу времени/знаний чтобы из этого потом делать инструмент, если мне нужно только закрутить винт. По мне лучше заплатить и получить инструмент к которому я привык, и тратить время на работу, а не на инстументы

 

IDE это не отвертка, а станок. И закручивать не винты приходится, а собирать комбайны.

Поэтому по любому одним станком не обойдетесь. Но лучше когда он более универсальный.

 

Хотя конечно есть и те кто работает у конвейера с отверткой. :biggrin:

Share this post


Link to post
Share on other sites
А Вы попробуйте Visual Studio + Visual Assist в качестве IDE =) Пробав я хваленый Эклипс - на мой взгяд даже не близко. Впрочем не буду обижать чувства верующих.

Вот тут http://www.wholetomato.com/ можно видео глянуть.

 

Видео проглядел, из того, что нет в eclipse cdt - список подстановки с учетом типа, этого да, не хватает. Но обещают в очередном релизе вроде как.

 

А так чувства "ВАУ" нет. Семантическая подсветка, рефакторинг, поиск ссылок, автокомплит - все есть в эклипсе.

 

Тут народ пишет про тормоза парсера - ну хз, не наблюдаю (компу года 3). Полная переиндексация занимает минут 5, но я ее вынужден делать очень не часто.

 

Кстати, плагины ставятся на community edition (на express не ставились)?

Share this post


Link to post
Share on other sites
Ну попробовал.

Во первых вся троица является коммерческими продуктами. Это несколько напрягает.

Ну допустим есть обрезанная Visual Studio 2015 community, хотя реальный разработчик такое ставить себе не будет.

Я Вам и не предлагал ничего ставить, Вы - Реальный Разработчик, а я так, тупой ламер, и мне удобнее свои елочные гирлянды клепать на нем =)

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