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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this