Jump to content
    

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

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

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

Работаю в Windows 7.

Edited by A.Lex

Share this post


Link to post
Share on other sites

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

cb_1.png.defdee0c47e859cf4ba7e7ecafc61692.png

 

cb_2.png.8b51a0a945525bc086dbfd56ff97eddf.png

Edited by A.Lex

Share this post


Link to post
Share on other sites

2 hours ago, A.Lex said:

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

 

cb_2.png.8b51a0a945525bc086dbfd56ff97eddf.png

 

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

Share this post


Link to post
Share on other sites

11 minutes ago, DmitryM said:

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

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

Теперь пишет

cb_3.png.900fc33c73579eefbfbbe728a7937746.png

Указан путь:

cb_4.png.441a879b99dda7c1731599a87923a3c5.png

Share this post


Link to post
Share on other sites

5 hours ago, A.Lex said:

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

Теперь пишет

cb_3.png.900fc33c73579eefbfbbe728a7937746.png

Указан путь:

 

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

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

Share this post


Link to post
Share on other sites

7 minutes ago, DmitryM said:

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

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

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

Share this post


Link to post
Share on other sites

Такие строки лучше указывать в файле 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 при запуске ищет этот файл в рабочей директории, при его использовании можно не указвать ничего в строке параметров. Это позволяет легко переносить файл целиком в другой проект, не заморачиваясь с копированием полей в формах.

 

Share this post


Link to post
Share on other sites

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 при запуске ищет этот файл в рабочей директории, при его использовании можно не указвать ничего в строке параметров. Это позволяет легко переносить файл целиком в другой проект, не заморачиваясь с копированием полей в формах.

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...