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

Code::Blocks+arm-none-eabi+OpenOCD не могу подключить ST-LINK

При работе в Keil и IAR все легко и просто, а тут несколько дней не могу подключить ST-LINK для отладки программы. У гугла спрашивал, найденные рекомендации испробовал...

Поделитесь опытом уважаемые коллеги.

Работаю в Windows 7.

Изменено пользователем A.Lex

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


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

2 hours ago, A.Lex said:

Уточню вопрос - что я делаю не так?

 

cb_2.png.8b51a0a945525bc086dbfd56ff97eddf.png

 

Дык в кавычки надо брать такие пути. Натыкаемся на первый пробел и считаем что путь полный. Речь от Parametrs и Working Directory.

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


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

11 minutes ago, DmitryM said:

Дык в кавычки надо брать такие пути. Натыкаемся на первый пробел и считаем что путь полный. Речь от Parametrs и Working Directory.

Спасибо, слегка полегчало :)

Теперь пишет

cb_3.png.900fc33c73579eefbfbbe728a7937746.png

Указан путь:

cb_4.png.441a879b99dda7c1731599a87923a3c5.png

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


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

5 hours ago, A.Lex said:

Спасибо, слегка полегчало :)

Теперь пишет

cb_3.png.900fc33c73579eefbfbbe728a7937746.png

Указан путь:

 

В stlink-v2.cfg должна быть строка adapter_khz 32 (в данном примере 32 kHz)

Правда, обычно её указывают на верхнем уровне конфигурации, откуда уже вызывается stlink-v2.cfg

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


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

7 minutes ago, DmitryM said:

В stlink-v2.cfg должна быть строка adapter_khz 32 (в данном примере 32 kHz)

Правда, обычно её указывают на верхнем уровне конфигурации, откуда уже вызывается stlink-v2.cfg

Спасибо, буду пробовать....

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


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

Такие строки лучше указывать в файле openocd.cfg, из этого же файла подгружать stlink-v2.cfg и файл описания нужного процессора. Примерно так:

source [find interface/stlink-v2.cfg]
transport select hla_swd
source [find target/stm32f1x.cfg]
reset_config none

adapter_khz 4000

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

 

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


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

15 hours ago, Сергей Борщ said:

Такие строки лучше указывать в файле openocd.cfg, из этого же файла подгружать stlink-v2.cfg и файл описания нужного процессора. Примерно так:


source [find interface/stlink-v2.cfg]
transport select hla_swd
source [find target/stm32f1x.cfg]
reset_config none

adapter_khz 4000

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

 

Большое спасибо, буду бороться дальше.

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


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

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

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

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

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

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

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

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

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

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