Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 14.11.2013, 23:37  
Highlander
Временная регистрация
 
Аватар для Highlander
 
Регистрация: 10.08.2005
Адрес: Украина, г.Киев
Сообщений: 51
Сказал спасибо: 983
Сказали Спасибо 209 раз(а) в 32 сообщении(ях)
Highlander на пути к лучшему
По умолчанию Самодельный ST-Link

Уже более полугода пользуюсь самодельным отладчиком-прошивальщиком ST-Link v2. Погоняв его на всех режимах и убедившись в работоспособности, делюсь результатами с общественностью.

Печатная плата размерами 65х40мм разводилась под корпус 20-13 фирмы Sanhe. Применёны компоненты типоразмера 0603. Свободного места на плате более чем достаточно, в принципе, либо для применения 0805, либо же для уменьшения размеров платы, но корпус был в наличии, а 0603 у меня наиболее полно представлены-так что мне было удобно сделать именно так. Плата может быть собрана в двух вариантах - либо под применённый мной корпус, тогда разъёмы, перемычка и кварц паяются на слой Bottom, либо же в бескорпусном варианте, тогда разъёмы, перемычка и кварц располагаются на слое Top.

Схема устройства во вложении, при попытке вставить её в текст плывёт горизонтальный размер сообщения, буду благодарен, если кто-то подскажет, как здесь правильно публиковать изображения в тексте. Резисторы, отмеченные на схеме символом (*)-это варианты сборки, R14 & R16-контроль напряжения питания целевого устройства (у меня запаян R14), R10&R11 или R6&R12 запаиваются в зависимости от применённых светодиодов.

Прошивку для устройства удалось выцарапать пользователю по имени Chinook с форума easyelectronics.ru, однако прошивка получилась работоспособная наполовину: после её прошивания st-link правильно определяется компьютером, но при попытке связаться с целевым процессором отваливается с сообщением "Can not communicate with tool". Поэтому, для получения работоспособного устройства необходимо сделать следующие шаги:
0. Сделать плату, собрать устройство, провести smoke test.
1. При помощи Flash Loader Demonstartor залить в процессор STlinkV2.J16.S4.bin (приложен к сообщению);
2. Также приложенной к сообщению ST-Link Update Utility выполнить обновление прошивки отладчика;
3. Пользоваться, по желанию можно обновиться до крайней версии прошивки.

Моя версия St-Link отличается от оригинального устройства отсутствием преобразователя уровней (когда я разрабатывал плату, я даже и не подозревал о его наличии у оригинала) и наличием перемычки выбора питания-с её помощью можно запитать целевое устройство непосредственно от отладчика. Отсутствие преобразователя уровней не позволит работать с процессорами с напряжением питания существенно ниже 3.3в.
Полная статья - что да как, с описанием процесса и мелочей, находится на easyelectronics, здесь дублирую самую суть. Если что-задавайте вопросы.
Миниатюры:
Нажмите на изображение для увеличения
Название: St-Link V2 schematic.jpg
Просмотров: 2943
Размер:	992.4 Кб
ID:	54762   Нажмите на изображение для увеличения
Название: P4210260.JPG
Просмотров: 642
Размер:	762.0 Кб
ID:	54767   Нажмите на изображение для увеличения
Название: P1010087.JPG
Просмотров: 606
Размер:	792.7 Кб
ID:	54768  

Вложения:
Тип файла: zip STLinkV2_Firmware.zip (30.3 Кб, 391 просмотров)
Тип файла: zip st-linkv2_upgrade.zip (385.5 Кб, 375 просмотров)
Тип файла: zip ST-Link V2 PCB.zip (1.09 Мб, 450 просмотров)
Тип файла: zip Altium ST-Link V2.zip (779.3 Кб, 367 просмотров)
Реклама:

Последний раз редактировалось Highlander; 14.11.2013 в 23:46.
Highlander вне форума  
Эти 12 пользователя(ей) сказали Спасибо Highlander за это сообщение:
Alex9797 (15.11.2013), bobr_25 (15.11.2013), Easyrider83 (15.11.2013), gary2007 (14.11.2013), john197300 (15.11.2013), lsa (15.11.2013), LVII (15.11.2013), makser1 (15.11.2013), mikaleus (15.11.2013), MisterDi (15.11.2013), rsrg (12.11.2014), sergrushka (16.11.2013)
Непрочитано 15.11.2013, 00:27  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Тему в вечный топ!
Easyrider83 вне форума  
Непрочитано 15.11.2013, 00:32  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Ценность этого клона мне видится сомнительной, если можно купить клон J-Link за 300 рублей.
realid вне форума  
Непрочитано 15.11.2013, 00:46  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Сообщение от Highlander Посмотреть сообщение
STlinkV2.J16.S4.bin
В чем сакральный смысл? Исходники-то есть? Толку от бинарника - ведь, как уже сказали, вроде как есть клоны?
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 15.11.2013, 00:57  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Сообщение от realid Посмотреть сообщение
Ценность этого клона мне видится сомнительной, если можно купить клон J-Link за 300 рублей.
В данной редакции - несомненно. На кой нужна двусторонняя плата, там и односторонки хватит. JTAG отъедает много пинов, защита навешивает приличную ёмкость. Если довести до размера свистка, то тогда имеет смысл и в плане быстроты изготовления, и в возможности юзать STM8 и в цене.
nahimovv вне форума  
Непрочитано 15.11.2013, 01:00  
Highlander
Временная регистрация
 
Аватар для Highlander
 
Регистрация: 10.08.2005
Адрес: Украина, г.Киев
Сообщений: 51
Сказал спасибо: 983
Сказали Спасибо 209 раз(а) в 32 сообщении(ях)
Highlander на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Сообщение от eddy Посмотреть сообщение
В чем сакральный смысл?
Сакральный смысл лишь в том, что есть люди, которые не желают покупать клоны, а желают сделать отладчик сами. Причины, по которым лично я взялся за это дело-описаны в статье, вкратце-мне надо было брать питание от отладчика, а в штатном St-Link этой возможности нет. Исходники есть у St, а в клон заливается полнофункциональная оригинальная прошивка, и все последующие обновления проходят без проблем. У кого есть время и желание делать-те сделают, у кого нет-купят клон либо оригинал. Кроме того, есть идеи впоследствии сделать вторую версию, уже с преобразователем уровней и опторазвязкой. Так что каждому-своё..
Highlander вне форума  
Непрочитано 15.11.2013, 01:02  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Сообщение от eddy Посмотреть сообщение
Толку от бинарника - ведь, как уже сказали, вроде как есть клоны?
Это и есть клон, который апгрейдится до оригинала.
nahimovv вне форума  
Непрочитано 15.11.2013, 01:11  
Highlander
Временная регистрация
 
Аватар для Highlander
 
Регистрация: 10.08.2005
Адрес: Украина, г.Киев
Сообщений: 51
Сказал спасибо: 983
Сказали Спасибо 209 раз(а) в 32 сообщении(ях)
Highlander на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Сообщение от nahimovv Посмотреть сообщение
На кой нужна двусторонняя плата, там и односторонки хватит.
Мне этот отладчик нужен был именно таким, каким я его сделал, таким я его уже полгода как пользую, и лично мне он какой есть, такой и нравится. А если кому-то он нужен в формате флешки-дык на здоровье, проэкт прикреплён к теме, видоизменяйте под свои нужды на здоровье....
Highlander вне форума  
Сказали "Спасибо" Highlander
sergrushka (16.11.2013)
Непрочитано 15.11.2013, 01:27  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Та ради бога, сделал и сделал, за медалями в нобелевский комитет. Тем более переиначить печатку Harbinger и залить прошиву Chinook много ума и не надо было.
Просто напоминает "Ысчо адын ЭкстраПЫк" или "Зацените мой USBTinyMkII".
nahimovv вне форума  
Непрочитано 15.11.2013, 01:28  
Highlander
Временная регистрация
 
Аватар для Highlander
 
Регистрация: 10.08.2005
Адрес: Украина, г.Киев
Сообщений: 51
Сказал спасибо: 983
Сказали Спасибо 209 раз(а) в 32 сообщении(ях)
Highlander на пути к лучшему
По умолчанию Re: Самодельный ST-Link

Сообщение от realid Посмотреть сообщение
Ценность этого клона мне видится сомнительной, если можно купить клон J-Link за 300 рублей.
Купить-то можно, вот только с STM8 он от этого работать не станет...
Highlander вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать самодельный гигростат? dess2 Автоматика и аппаратура связи 23 16.01.2013 20:23
Не могу найти инфо по кабелю "Media Link M 660 BV" ssa22 Информация по радиокомпонентам 0 05.05.2011 03:22
Плата MT Link 5 serb-radio Микроконтроллеры, АЦП, память и т.д 11 10.09.2010 18:28


Часовой пояс GMT +4, время: 04:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot