Easyelectronics.ru

Электроника для всех
Текущее время: 01 апр 2020, 12:41

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Openocd убил контроллер
СообщениеДобавлено: 30 сен 2015, 10:15 
Только пришел

Зарегистрирован: 04 июл 2014, 15:47
Сообщения: 20
Добрый день, уважаемые коллеги!
Ранее работал с IAR.
Теперь решил использовать бесплатную альтернативу Eclipse + OpenOCD. Настраивал всё по этой статье. Контроллер: stm32f103. Компиляция проходит нормально. Прошивка заливается через stlink по протоколу SWD.

Отличия:
[*]64-разрядная Windows 7. Поэтому в папке OpenOCD убрал папку bin, а папку bin-64 переименовал в bin.
[*]При запуске отладчика возникала ошибка Cannot find file target/stm32f1x.cfg. Поэтому я добавил параметр -s D:\ToolsARM\openocd\scripts. Также добавил параметр -d 3.
[*]Возникает ошибка Cannot select transport. Для решения добавил параметр -f interface/stlink-v2.cfg.

После этих действий отладчик запустился, но появилась ошибка Unable erase flash memory. Больше контроллер не подавал признаков жизни. Старая прошивка в нём не работает, и через stlink utility он не отвечает.

Есть идеи, что настроено неправильно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Openocd убил контроллер
СообщениеДобавлено: 30 сен 2015, 22:13 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1612
Openocd и st-link utility работают с st-link через разные драйверы usb, первый - через winusb, а вторая - через драйвер имени st ) Winusb проще всего установить с помощью инсталлятора zadig, ну а st-драйвер - просто переустановив st-link utility. Посмотреть, какой драйвер установлен сейчас, можно, например, с помощью USBDeview.
С настройкой openocd лучше разбираться запуская его отдельно, без eclipsе, чтоб не накладывались ещё и ошибки настройки eclipse. Конфигурацию лучше задавать в дефолтном файле конфигурации - openocd.cfg, в том же каталоге где екзешник openocd, а не опциями командной строки. Тогда, по крайней мере, будет предмет для обсуждения и советов ) Примеры подходящих файлов конфигурации можно посмотреть в каталоге scripts\board.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB