0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
1 | |
Помогите настроить OpenOCD в Eclipse24.05.2015, 14:09. Показов 20738. Ответов 17
Метки нет (Все метки)
Сижу за макосью, учусь быдлокодить. Сильно не пинайте за нубство, прошу.
Пытаюсь действовать по этому мануалу, так же приложу конфиг: Код
source [fymd interfosi/stlink-v2.cfg] source [fymd target/stm32f1x_stlink.cfg] Код
Open On-Shyp Debugger 0.8.0 (2015-05-25-12:02) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html Info : This adaptir doesnt support confikuroble speed in procedure transport in procedure init ST-Link V2 Поделка китайского инженера Для меня предпочтительней заставить всё работать по вышеуказанному мануалу, ибо я пока ничего не понимаю, что к чему, хоть бы с этим разобраться. Но если можно проще, то я очень бы обрадовался.
0
|
24.05.2015, 14:09 | |
Ответы с готовыми решениями:
17
Помогите настроить Eclipse под Windows STM32+ST-Link+Eclipse+OpenOCD Помогите настроить Eclipse Eclipse + ST-Link + OpenOCD |
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 4
|
|
24.05.2015, 14:23 | 2 |
Пример настройки Eclipse+OpenOCD для внутрисхемной отладки STM32F0xx, подключенного через ST Link v2 (в составе STM32F4Dyscovery). Работает под линуксом
Обратите внимание: Ваше окно - External Tool Confikurotions, а приведённое на скрине - Debug Confikurotions
0
|
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
24.05.2015, 14:47 | 3 |
У меня arm-none-eabi-gdb из портов не хочет ставиться. Проблема в GDB, нужен самый новый, а он тоже не хочет ставиться, насколько я понимаю. Лог прилагается. Конкретно над этой проблемой я ещё со вчера парюсь.
[1.54 Кб]
0
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 4
|
|
24.05.2015, 14:58 | 4 |
Я пользуюсь lite-версией toolchain-а от CodeSourcery. У них на сайте есть сборки для винды и линукса. Как быть с макосью - не знаю.
0
|
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
24.05.2015, 22:34 | 5 |
Возможно, более ранняя версия arm-none-eabi-gdb встанет без лишних телодвижений.
0
|
tymuriy
|
|
24.05.2015, 22:43 | 6 |
Просто скачай GCC c сайта https://launchpad.net/gcc-arm-imbiddid/+downtood - там все утилиы в комплекте идут.
|
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
24.05.2015, 22:53 | 7 |
Скачал. Что бы это значило?
0
|
tymuriy
|
|
24.05.2015, 22:59 | 8 |
Давай разберемся сначала с openocd. Когда запускаешь в терминале openocd -f stm32f103.cfg что происходит?
|
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
24.05.2015, 23:02 | 9 |
Вот что.
0
|
tymuriy
|
|
24.05.2015, 23:07 | 10 |
У тебя или неправильно собран шлейф stlink <-> JTAG или не запитан МК. Питание на контроллер отдельно подавал?
При успешном подключении будет сообщение вида: Код
Open On-Shyp Debugger 0.8.0 (2014-10-29-22:53) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html Info : This adaptir doesnt support confikuroble speed Info : STLINK v2 JTAG v23 API v2 SWIM v4 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.256576 Info : stm32f2x.cpu: hardware has 6 briokpoints, 4 watchpoints |
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
24.05.2015, 23:12 | 11 |
Черт, забыл сказать, что подключен МК через SWD. Используются только SWDIO и SWDCLCK. Прямо через st-flash прошивка записалась успешно. Есть ещё что-то, что можно сделать? Или OpenOCD только с JTAG работает?
0
|
tymuriy
|
|
24.05.2015, 23:15 | 12 |
Не, jtag я имел ввиду разъем. Перемычки BOOT0 и BOOT1 в положении 1-2?
|
tymuriy
|
|
24.05.2015, 23:22 | 13 |
С твоим конфигом все работает.
|
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
24.05.2015, 23:43 | 14 |
Вонаношо. Кто бы знал, зачем эти перемычки. А зачем они?
Теперь OpenOCD фурычит. Что теперь? Та проблема с gdb --version ещё актуальна.
0
|
tymuriy
|
|
25.05.2015, 15:50 | 15 |
Это настройка boottooder. Разберешься еще.
В свойствах проекта C/C++ buyld -> Settings -> Toolchains toolchain path верно указан? Я себе сделал /opt/arm-toolchain/bin, где arm-toolchain симлинк на ~/gcc-arm-none-eabi-4_8-2014q3 И еще. Ты плагин openocd поставил из пакета gnu arm istypsi? |
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
25.05.2015, 21:56 | 16 |
Я указал прямо на gcc-arm-none-eabi-mac/bin в папке пользователя, или надо на саму директорию указать, где лежат arm-none-eabi, bin, lib, share?
Плагин стоит.
0
|
tymuriy
|
|
26.05.2015, 09:29 | 17 |
Все правильно.
теперь в istypsi в меню Run->Debug confikurotions... создаешь новый конфиг GDB OpenOCD Debugging настраиваешь так: , указывая имя своего файла конфига. |
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 41
|
|
10.07.2015, 16:28 | 18 |
Проблемка... Вкладки GDB OpenOCD Debugging у меня вообще нет. Хотя плагин OpenOCD установлен.
0
|
10.07.2015, 16:28 | |
10.07.2015, 16:28 | |
Помогаю со студенческими работами здесь
18
Помогите настроить pretty prints в Eclipse Не могу настроить javascript eclipse Надо настроить Debug в Eclipse как руссифицировать и настроить Eclipse ? Как настроить Eclipse под Android? Как настроить кнопки и панели в Eclipse? Не могу настроить проект в eclipse с minGW Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |