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

1 час назад, Sverchok сказал:

Да мне необходимо добавлять отдельные библиотеки в проект

А Вы вообще раньше использовали cmake сборку исходников? Если да и это не вызывает никаких трудностей, то на самом деле и в stm32cubeide не вызовет никаких проблем т.к. это среда разработки не "вещь в себе", а обычная eclipse. Вот например тут руководство, что делать. Да полно таких - если поискать.

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


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

Я конечно не большой специалист по cmake, но собирать проекты на нем приходилось.

1 час назад, AleksBak сказал:

Вот например тут руководство, что делать. Да полно таких - если поискать.

Да именно по этой статье я и пробовал подружить cubeide и cmake. К сожалению не все так хорошо, в этой же статье народ пишет, что отзывается от cmake в cube.

Если в коротко то: 1. настройка очень муторная 2. с каждым обновлением cubeide что-то обязательно ломается 3. проект без ошибок из IDE не собирался, приходилось собирать в консоли, а затем подключаться отладкой уже через IDE.

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


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

как запустить 2 экземпляра IDE, чтобы отлаживать 2 приложения одновременно? программаторы разные.

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


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

1 час назад, RusikOk сказал:

как запустить 2 экземпляра IDE,

Зачем? Отлаживайте в одной оболочке.

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


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

не получается, запускаю на выполнение одну программу, потом нажимаю отладку в другом и вот в первом программатор уже отвалился. может из за разных программаторов. один jLink, другой ST-LINK

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


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

13 часов назад, RusikOk сказал:

не получается, запускаю на выполнение одну программу, потом нажимаю отладку в другом и вот в первом программатор уже отвалился. может из за разных программаторов. один jLink, другой ST-LINK

Второй экземпляр среды должен в другом воркспейсе работать. А программаторы по S/N прописаны в "Debug Configuration"?

 

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


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

2 часа назад, AleksBak сказал:

Второй экземпляр среды должен в другом воркспейсе работать.

ну естественно!

2 часа назад, AleksBak сказал:

А программаторы по S/N прописаны в "Debug Configuration"?

я же выше писал что программаторы разные. кроме того если прописать серийник для jLink то IDE его просто не находит. даже если подключен только один программатор.

сегодня забрал на почте второй ST-LINK. для одного ST-LINK я могу прописать SN и оно работает. для другого даже не находит SN кнопкой SCAN. если вписать серийник вручную, то программатор опять не находится. точнее по нажатию кнопки SCAN находит SN 6. чего не может быть. к тому же STM32 ST-LINK Utility адекватно отображает SN и даже обновляет прошивку. на обоих ST-LINK. PS: проверял только через ST-LINK(GDB server). с OpenOCD не работает ни в каком виде. я правда его вроди и не устанавливал, наверное поставилось вместе с IDE. короче юзер френдли на высоте))))

STM32CubeIDE

Version: 1.10.1
Build: 12716_20220707_0928 (UTC)

это, что бетка?))) в общем ардуино отдыхает :sarcastic_hand:

еще меня сильно обрадовало, что semihosting с GDB server тоже не работает. прям на сайте у них так и написано.

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


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

В 30.08.2022 в 15:15, RusikOk сказал:

я же выше писал что программаторы разные

Вспомнил еще - поэкспериментируйте с номерами портов:

image.png.c777da5f9d5627fa28a4e36291d68f7c.png

 

Т.е. GDB server и IDE как бы между собой (эти два приложения) поддерживают связь через обычные сокеты (т.е. у них есть номер порта и т.п.).

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


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

в кубе не пробовал, а в клипсе получалось с двумя ст-линками отлаживать. Как выше написали в параметрах надо разные порты указать и еще серийники ст-линков. 

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


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

Кто ни будь пользуется сторонними плагинами для FreeRTOS в CubeIDE? Тот что есть работает как-то криво, ну или я им не правильно пользуюсь.

 

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


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

21 час назад, zorromen сказал:

Я использовал Tracealyzer и SystemView

Спасибо попробую. Если будет кому интересно есть плагин от NXP/Freescales, который можно поставить на CubeIDE. Работает сносно, правда нужен VPN для скачивания.

Вот ссылка на статейку https://the78mole.de/freertos-debugging-on-stm32-cpu-usage/

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


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

По поводу Tracealyzer китайцы помогут https://blog.csdn.net/u014360757/article/details/123321651 

SystemView запустить не просто, точнее потребует мучений) Идея в том сто сеггер дает только патч который не подходит к STM freertos, нужно руками патчить файлы. И в идеале сразу в репозитории CubeMX чтобы при обновлении проекта не затерлось старые файлы с патчем. Не продумали вообще они этот момент, Tracealyzer не лезет в файлы самой Freertos и поэтому его запустить легче.

По вашему патчу, это теперь новая ссылка, старая не работает

http://www.nxp.com/lgfiles/updates/Eclipse/KDS

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


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

Есть в кейле и тут одна бесящая штука, когда компилишь, то в момент прошивки редактор открывает некоторые исходники, я не знаю по какому принципу он это делает, но уже бесит что работаешь с одним исходником, и ту тебе куча открытых файлов и еще и фокус на них переведен, уже бесит прям. Как это отключить.

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


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

пуск -> параметры -> приложения и возможности -> выбрать в списке cubeIDE -> удалить

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


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

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

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

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

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

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

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

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

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

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