Как стать автором
Обновить

Комментарии 15

А как же Deprecation of Qbs, или оно не касается Qt for Devices etc?
Qbs will continue to be supported until end of 2019
Last Qbs release will come out in April 2019

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

Есть люди, заинтересованные в продолжении развития QBS. Тот факт, что от него отказались Qt-шники ничего не меняет. Есть очень хорошая (но маленькая) команда которая продолжает развитие.

PS: Да и надоело, если честно, это ежедневное «нытье» в комментариях о депрекации QBS. Вышло уже несколько релизов «от сообщества», а народ все ноет и ноет.
Ну я не ною, просто вообще 1й раз про QBS слышу, а попытка нагуглить дает второй ссылкой про устаревание.

То что ее развивает сообщество, а не фирма — не надо стесняться, можно было просто это упомянуть.

И ссылку, чем она хороша.
У меня последнее время стал часто зависать GDB при дебаге микроконтроллера STM32F4xx. Остановка на breakpoint работает, а по кнопке pause нет — GDB не отвечает. Не сталкивались вы с такой проблемой? Использую QtCreator 4.12 Win и последний компилятор GCC от ARM.
Да, бывает(бывало) иногда. Но, может быть, это зависит от GDB провайдера. Например, последнее время я использую ST-Util, вместо OpenOCD. Вроде пока все более-менее стабильно было.

PS: Хотя, я не ковырял сам движок отладчика GDB, т.к. его «пилят» ребята из Qt-company. Попробуйте создать баг-репорт, может поможет. :)
Попробую ST-Util, а там будет видно, спасибо.
А st-util под Windows работает с оффициальными драйверами от ST для STLink, или нужно устанавливать LibUsb? Собрал st-util и пробую запускать, получаю кучу ошибок:
libusb: error [hid_submit_bulk_transfer] unable to match endpoint to an open interface — cancelling transfer
[!] send_recv send request failed: LIBUSB_ERROR_NOT_FOUND
Да, работает. Но я не собирал, я качал готовые сборки, например, последняя доступная v1.3.0.
st-util так и не завел, но кажется разобрался с проблемой зависания. Нужно включить опцию «Use asynchronous mode to control the inferior» в расширенных настройках дебаггера.
Ах, кстати, да, как вариант.

Где-то встречал описание попытки разобраться — в общем проблема в отсутствие POSIX сигналов в Win, типа ctrl-c, но это не точно

а отладчик Ozone от segger прикрутить не пробовали ()?
Я не пробовал, т.к. не имею его в наличии.
Можно использовать обычный st-link. Его нужно перепрошить. Можно использовать и без ozon. Gdb сервер seeger дают бесплатно. Из плюшек: флеш брекпойнты и переписывание только те сектора flash которые изменились
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории