Нужна помощь: STM32 + SWD

Блог им. VBMart
Добрый день.
Есть STM32VLDISCOVERY. В atollic открыл проект, прошиваю discovery — норм.
Через программатор discovery подцепляю свою плату(схема во вложении), пробую прошить — Atollic ругается: «Error in Initializing ST-Link device». Открываю St-link Utility, пробую выполнить connect, вылазит ошибка: «can't reset the core».
Но при этом, когда прошиваю плату из-под убунты — ошибки не возникает и моя плата прошивается без проблем.

Помогите заставить работать прошивку через Atollic, либо другую удобную софтину для разработки под виндой.



8 комментариев

avatar
У меня подобные глюки вылезали в IAR'e. Там нужно было поставить галочку Use flash loader и, соответственно, подсунуть ему загрузчик. Вот тут я рассказывал, как настраивать discovery под IAR.
avatar
Спасибо, попробую!
avatar
Такое ощущение, что в демонстрационном атоллике чего-то не хватает:
translate.google.ru/translate?hl=ru&sl=de&tl=en&u=http%3A%2F%2Fwww.mikrocontroller.net%2Ftopic%2F209360

В общем пока ничего не получилось( Не получается найти галку Use flash loader.
Но тогда всё равно не понятно, почему discovery шьётся, а плата нет.
Комментарий отредактирован 2013-01-02 23:45:29 пользователем VBMart
avatar
Привет! Возник вопрос по SWD. Есть ли у STM какой либо миниатюрный стандартный разъём для программирования STM32 по SWD?
avatar
Нет, стандартного нет, каждый пользуется чем-то своим.
avatar
Раз у него под бубнтой работает, проблема не в железе, думаю.
avatar
А вот про прошивку под убунтой хотелось бы поподробнее:)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.