Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
ST-Link / Поиск по тегам / Сообщество EasyElectronics.ru

Программирование флэш-памяти микроконтроллеров STM32F через ST-LINK V1 из System Workbench for STM32 IDE (SWSTM32) в ОС Ubuntu (GNU/Linux)

НЕ СОВЕТУЮ ПОВТОРЯТЬ ТО, ЧТО НАПИСАНО В ДАННОЙ СТАТЬЕ!
ВОЗНИКАЛИ ПРОБЛЕМЫ ВПЛОТЬ ДО ПОЛНОЙ БЛОКИРОВКИ ПРОГРАММИРУЕМОЙ МИКРОСХЕМЫ.
СОВЕТУЮ ИСПОЛЬЗОВАТЬ БОЛЕЕ СОВРЕМЕННЫЕ ПЛАТЫ С ПРОГРАММАТОРАМИ ST-LINK V2, которые поддерживает программа System Workbench for STM32 IDE (SWSTM32) в ОС Ubuntu.
Приношу извинения за доставленные неудобства, если таковые имели место! Статью со временем удалю или поменяю тему статьи вместе с названием.


Читать дальше

Чудесное превращение ST-Link в J-link

Приветствую всех!

В сегодняшней рассылке от ST появилась интересная новость:

The on-board ST-Link debugger and programmer in STM32 development boards (Discovery, Nucleo) can be upgraded with Segger J-Link firmware to take advantage of a professional debug solution featuring high Flash programming speed, unlimited number of breakpoints in Flash memory, and real-time system analysis with Segger SystemView. The free J-Link firmware offers compatibility with all major toolchains, on all major host platforms (Windows®, Linux, OS X®)


Читать дальше

Краткий обзор еще одного клона ST-LINK


С момента знакомства с контроллерами STM для прошивки и отладки я всегда пользовался программаторами с плат XXXX-Discovery. В принципе, единственным недостатком такого подхода для меня было то, что на моем небольшом столе, где и так ворох проводов и плат отлаживаемого устройства, Discovery, из которой торчит куча штырей, постоянно норовила перевернуться (кабель USB достаточной жесткий, чтобы перевернуть легкую платку) и что-то закоротить.
В общем приходилось постоянно следить что бы ничего нигде не сжечь. Поэтому начал присматриваться к полноценному программатору в отдельном корпусе.


Читать дальше

LQFP80 - DIP переходник для макетной платы на STM8S

Потребовалась макетка для старшего контроллера в STM8S семействе. Захотелось реально пощупать что можно выжать из камня. Решил сделать универсальный переходник на макетную плату с минимальным посадочным местом (пролет между рядами — 0.3") и выводом на пины — всех ног.

LQFP/TQFP/QFP 80 to DIP solderless adaptor board    LQFP to DIP breadboard module



Достоинства данной платы:

  • Предназначено для беcпаечной доски
  • самое минимальное посадочное место )
  • на разъем выведены абсолютно все пины
  • разведено место под кварц и цепь сброса
  • сам кварц съемный на цанге, есть возможность исп. трехногий
  • для удобства коммутации установлен дип
    с замыкающий равнозначные цепи питания периферии
  • питание цифровой и аналоговой части — отдельно,
    в аналоговой стандартная обвязка
  • для устойчивого запуска — правильно разведен полигон земли
  • Разведен стандартный SWD разъем от ST-LINK/V2 (совм с STM8S-Discovery)


и главное — если вам какой-то обвяз не нужен (кварц, фильтры аналоговое питание, дип, етс) — можно не напаивать Запустится будет даже в самом кастрированном варианте — лишь бы С4 от 0.47 до 3мкф и ресет притянут к питанию.



прим: на схеме светодиод выполняет роль индикатора питания, дип переключатель — для экспериментов с питанием контроллера

Внимание: аккуратно пользоваться дип-переключателем, при отключении пинов питания в неправильной последовательности — камень дохнет.


Рабочий комплект:
STM8 LQFP80 adaptor  



Для желающих выкладываю гербер, ЛУТ уже не канает. Размеры платки ~60x55 мм

UPD: сильно не пинать, делал исключительно под себя как 5в отладку с максимумом возможностей, так что без претензий.

PS: для запуска с внешним кварцем на 24МГц — не забудте вставить такт задержки, см. апноут
  • 0
  • 23 ноября 2012, 18:13
  • valio
  • 1

Sublime Text 2 как IDE для STM32

Уже несколько месяцев прошло, как я писал топик-ссылку про относительно новый текстовый редактор Sublime Text 2 (далее — ST). Первое впечатление от него — что это гламурный продвинутый блокнот, даже себя процитирую: "Это просто продвинутый блокнот, а не какая-нибудь IDE". Тред там развернулся неслабый.

Но я ошибался, и рад этому. Его можно и нужно использовать как IDE, в полном смысле этого слова: парсинг, контекстное автодополнение, сборка, прошивка, отладка. Всё это доступно, и я расскажу как. Только один нюанс: я использую Ubuntu, так что пользователям Windows придётся переложить всё на свой лад.


Читать дальше

Дикий глюк с STM8S-Discovery: решение.

Недавно купил STM8S-Discovery поиграться, соблазнила цена на младшие контроллеры 22 р./шт. Однако при подключении меня постиг дикий глюк, решением которого я хочу поделиться ниже.



Читать дальше
  • +6
  • 06 апреля 2012, 22:10
  • _YS_

ST-LINK + Eclipse на Ubuntu

J-LINK — замечательный отладчик, но что делать владельцам ST-LINK'а или STM32Discovery?
В одном из комментов к этой статье уважаемый evsi оставил ссылочку на проект, в состав которого входит GDB сервер, с названием st-util, и заточенный под ST-LINK. Подумаем как его интегрировать в Eclipse. Тем, кто устанавливает тулчейн с нуля, первые три пункта плана можно взять из той же статьи, а OpenOCD заменить на st-util…


Читать дальше

Прошивка МК при помощи STM8L-Discovery

Сегодня я буду Капитаном Очевидность!
Вроде нет ничего сложного в том, чтобы подключить свою плату к дискавери и отлаживать через SWIM. Но когда делаешь это в первый раз, хочется иметь под рукой хоть какой-то мануал. Лучше всего пошаговый. Вот тут на помощь и приходит К.О. :)





Читать дальше
  • +1
  • 10 сентября 2011, 22:33
  • dcoder

Простой старт STM32+CooCox IDE+ST-Link

disclaimer: Это мой первый подобный опус сильно не пинайте (возможно даже баян)
Я давно подбираюсь к ARM но никак не мог найти себе среду для быстрого и внятного старта. И вчера ночью совершенно случайно нашел- это CooCox IDE


Читать дальше
  • +2
  • 04 августа 2011, 00:11
  • GYUR22
  • 1

Отладка STM32 в среде Eclipse+GCC

Так как я недавно перешел на использование связки Eclipse+CodeSourcery G++ Lite в качестве среды разработки для микроконтроллеров STM32, то у меня встал вопрос об отладке с помощью ST-Link.
Решение было найдено в виде ST-Link gdbserver, который легко прикручивается к Eclipse. О чем я кратко и расскажу в этой статье.


Читать дальше