0
В общем проблема крылась в недостатке какого-то плагина из серии CDT/GDB
C/C++ GCC Cross Compiler Support
Но вот беда. Кнопки reset, run и т.д не доступны.
Удалил C/C++ GDB Hardware Debugging. Помогло.
  • avatar
  • kyb
  • 15 декабря 2014, 02:00
0
Полагаю немало тех, кто прочитал, но с первого раза не получилось, и забили. Может теперь получится.
Комментов очень много, хорошо бы выжать квинтэссенцию. На память себе и «грядущим поколениям» :)
  • avatar
  • kyb
  • 14 декабря 2014, 01:40
0
Откомпилировалось.
— Вылетает во время отладки (иногда при изменении настроек). После вылета возникает ошибка
Cannot lock build graph file '.../qtc_STM32-release.bg': Already locked by 'qtcreator' (PID XXXX).
Помогает перезапуск через несколько минут, или смена Debug<->Release. UPD: Решение
— Необходим внешний запуск openOCD. Но это в принципе мелочи.
Win8x64 + LaunchPad GCC 4.9 2014q4 + QTCreator 3.3 + MinGW + openOCD 0.8.0
  • avatar
  • kyb
  • 13 декабря 2014, 19:33
0
Вот, спасибо. Сам бы еще ковырялся долго. Жаль, что «Срок голосования за комментарий истёк»
Автор, отметь этот момент в статье. Те кто будут идти этим путём поблагодарят.
  • avatar
  • kyb
  • 13 декабря 2014, 19:17
0
Статья помогла. Дякую.
Была проблема
eclipse make all Cannot run program "make" (in directory "...\f4disco\Debug"): CreateProcess error=2
PATH прописан правильно. Использовал make, что в статье, потом MinGW — одинаково.
В общем проблема крылась в недостатке какого-то плагина из серии CDT/GDB. Ссылки 1.luxmentis 2.CDT
Win8.1x64 + Eclipse Luna + LaunchPad GCC 4.9 2014.q4 + OpenOCD-x64-0.8.0.
Откомпилировалось нормально. Отладка заработала. Светодиод заморгал.

Но вот беда. Кнопки reset, run и т.д не доступны.
eclipse-debug-toolbar
  • avatar
  • kyb
  • 13 декабря 2014, 14:29
0
Возможно кто-то встретит такую проблему «Module cpp could not be loaded»
Ответ тут bugreports.qt-project.org/browse/QBS-709#comment-268006.
Modify a condition in the: qtcreator-3.2.82\share\qtcreator\qbs\share\qbs\modules\cpp\genericunix-gcc.qbs file, e.g. to:
UnixGCC {
    condition: qbs.targetOS.contains('windows') && qbs.toolchain.contains('gcc')
}
  • avatar
  • kyb
  • 12 декабря 2014, 16:27