Easyelectronics.ru

Электроника для всех
Текущее время: 18 окт 2019, 21:21

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



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

Начать новую тему Ответить на тему  [ Сообщений: 346 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 дек 2013, 03:10 
Только пришел

Зарегистрирован: 16 янв 2013, 03:10
Сообщения: 12
Еще одна реализация. только голый SWD. без всяких делителей по питанию и прочего. работает отлично.


Вложения:
l3_T18z0yvs.jpg
l3_T18z0yvs.jpg [ 188.88 Кб | Просмотров: 33341 ]


Последний раз редактировалось drakon 24 янв 2014, 20:22, всего редактировалось 3 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 13 дек 2013, 09:43 
Заглядывает иногда

Зарегистрирован: 30 окт 2012, 22:35
Сообщения: 58
Вот, рылся на алиекспресе, и нашел такие китайские поделки STlink-а:
STLINK3
ST-LINK V2
ST-LINK V2

Просветите плиз, что стоит брать, а что нет, чтоб начать с ST-шными камушками заниматься.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 13 дек 2013, 12:10 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2349
ir0407 писал(а):
Вот, рылся на алиекспресе, и нашел такие китайские поделки STlink-а:
STLINK3
ST-LINK V2
ST-LINK V2

Просветите плиз, что стоит брать, а что нет, чтоб начать с ST-шными камушками заниматься.


Вот ещё.
http://www.aliexpress.com/item/Freeshipping-1pcs-lot-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-high-quality/1420054861.html

Заманчиво, но грепаная Почта России...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 18 дек 2013, 16:13 
Только пришел
Аватара пользователя

Зарегистрирован: 15 сен 2012, 18:06
Сообщения: 10
Откуда: Украина, Харьков
Спасибо огромное! Недавно умер огрызок от дискавери. Ваши труды здорово сэкономили мне время и деньги!
Хочу сказать, что в данной схеме номиналы резисторов допускают расхождение в 20% кроме R14-R16, диоды на SWIM я не ставил, как и доп. резисторы по 22 Ом. Все работает, но требует особенной аккуратности, чтобы не сжечь экземпляр, или северный мост материнской платы )))

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 22 дек 2013, 04:01 
Заглядывает иногда

Зарегистрирован: 30 май 2012, 00:49
Сообщения: 37
Еще один вариант: ST-LINK-V2 Clone.
SWD+SWIM. Проект в Eagle
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 04 янв 2014, 19:21 
Здравствуйте!

Зарегистрирован: 04 янв 2014, 18:43
Сообщения: 1
Собрал по печатке Alex, большое ему спасибо, с поправкой под LD1117, была проблемка с кварцем, стоял 8,36, заменил на 8,00 работает как часы и креативный преобразователь на st3232. Возможно подскажете на домашнем компьютере на ком порте, при подключении преобразователя напряжение Тх садится до 1,6 вольта, материнка H55.
Изображение
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 янв 2014, 19:07 
Заглядывает иногда

Зарегистрирован: 06 янв 2014, 17:52
Сообщения: 105
Поздравляю всех с Новым Годом !!! :))

Можно ли сделать ST-Link из моей mini-stm32c8t6 board ?
Show


Я залил прошивку из этого треда. ST-link utility обнаружил девайс и обновил в нем прошивку
Я соединил с другой платой STM32F103RBt6:
GND -> GND
+3,3v -> +3,3v
PB12 -> SWDIO,
PB13 -> SWDCLK
также подключил один светодиод к PA9 и GND.

но ST-link utility не может соединиться F103RBt6.
Можно это исправить?
Show

И еще может ли STMStudio работать через j-link v8?


Вложения:
c8t6-error.jpg
c8t6-error.jpg [ 84.12 Кб | Просмотров: 33960 ]
Комментарий к файлу: mini-stm32c8t6 board
c8t6.jpg
c8t6.jpg [ 51.39 Кб | Просмотров: 33960 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 янв 2014, 19:59 
Только пришел

Зарегистрирован: 08 дек 2013, 23:58
Сообщения: 20
Откуда: Tambov
- соединить РА5 и РВ13 это линия SWCLK
- между РВ14 и РВ12 резистор 220 Ом
- РВ14 линия SWDIO
- РА0 подключить к делителю из двух резюков 4,7кОм между GND и +3,3V
имхо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 янв 2014, 22:09 
Заглядывает иногда

Зарегистрирован: 06 янв 2014, 17:52
Сообщения: 105
m16, спасибо. Действительно я плохо смотрел схему..
Я все это сделал. Но ничего не изменилось..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 янв 2014, 23:18 
Только пришел

Зарегистрирован: 08 дек 2013, 23:58
Сообщения: 20
Откуда: Tambov
странно, попробуйте ещё кинуть перемычку РА6 - РА10 и обновить прошивку через ST-LINK Utility


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 07 янв 2014, 06:36 
Заглядывает иногда

Зарегистрирован: 06 янв 2014, 17:52
Сообщения: 105
m16, огромное спасибо!
Заработала без перемычки РА6 - РА10. Я ошибся пином PB12.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 24 апр 2014, 15:18 
Заглядывает иногда

Зарегистрирован: 03 июн 2011, 13:27
Сообщения: 44
Сдох оригинальный ST-Link V2. Перепаял контроллер на STM32F103CBT6, прошил, не работает. Есть идеи? Пробовал ли кто-нибуть с МК STM32F103CBT6 (тот, который со 128к памяти)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 14 май 2014, 02:03 
Здравствуйте!

Зарегистрирован: 28 янв 2013, 16:40
Сообщения: 4
ivandevel, там заморочки с прошивкой. Попробуй разобраться , мой последний ответ viewtopic.php?f=33&t=2970&start=25

drakon, няшный у тебя вышел :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 18 июн 2014, 17:42 
Заглядывает иногда

Зарегистрирован: 26 дек 2012, 15:43
Сообщения: 58
Есть ST-Link вот такой http://www.ebay.com/itm/ST-Link-V2-Mini ... 1e848829d7
Здох.
В нем стоит STM32F101CB. Можно ли его шить здешней прошивкой? Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 18 июн 2014, 19:23 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3999
Откуда: КЧР, поселок Нижний Архыз
Лень столько страниц перечитывать.
Вопрос: реверсированная прошивка выдрана из готового st-link'а или же написана на нормальных сях? Если второе, то где исходники? Ну или хотя бы протокол: ведь можно было бы сделать на каком-нибудь дешевеньком МК прошивалку через JTAG (без отладчика - нафиг он нужен?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 18 июн 2014, 21:37 
Старожил

Зарегистрирован: 03 янв 2013, 18:07
Сообщения: 844
Eddy_Em писал(а):
Лень столько страниц перечитывать.
Вопрос: реверсированная прошивка выдрана из готового st-link'а или же написана на нормальных сях?
Скачана из оригинальной платы с использованием штатной дырки АНБ/NSA,
позволяющей это делать :)
Изображение

Eddy_Em писал(а):
Ну или хотя бы протокол: ведь можно было бы сделать на каком-нибудь дешевеньком МК прошивалку через JTAG (без отладчика - нафиг он нужен?)
Так у ST есть штатная заливка через RS232/USB
Цитата:
The boot loader is located in system memory.
It is used to reprogram the Flash memory by
using USART1 (PA9/PA10), USART2 (PD5/PD6) or USB (PA11/PA12) through DFU (device firmware upgrade).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 18 июн 2014, 23:51 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3999
Откуда: КЧР, поселок Нижний Архыз
Да я знаю про бутлоадер. И утилиту даже установил - stm32flash (правда, не пробовал ни разу еще).
Но ведь хочется собрать простую прошивалку, чтобы не надо было кнопочку Boot каждый раз щелкать для заливки бинаря.

По-моему, с функцией прошивания любого чипа STM32 через JTAG или SWD справится даже какая-нибудь халява вроде PIC'а или STM8. Т.е. фактически по себестоимости бакса в три можно было бы забульбенить прошивалочку.

Только вот скотские ST нифига не раскрывают протоколов: я перелопатил кучу документации, но фигушки: даже протокол работы с бутлоадером не описан полностью! Автор stm32flash написал свой софт, пользуясь дампом USB!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 19 июн 2014, 00:42 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
а прошива сильно большая чтобы ее отреверсить в си?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 19 июн 2014, 01:09 
Старожил

Зарегистрирован: 03 янв 2013, 18:07
Сообщения: 844
Eddy_Em писал(а):
Да я знаю про бутлоадер. И утилиту даже установил - stm32flash (правда, не пробовал ни разу еще).
Но ведь хочется собрать простую прошивалку, чтобы не надо было кнопочку Boot каждый раз щелкать для заливки бинаря.
Да уж куда проще через USART
http://bovs.org/post/107/programmator-otladchik-st-link-v2-svoimi-rukami-dlya-stm8-i-stm32
Цитата:
Итак последовательность действий по прошивке:

1. Установить на джампер Boot
2. Подключить землю, RX, TX UART-a. RX преобразователя нужно подключить к TX на разъеме программатора, а TX преобразователя соответственно к RX программатора. Если есть откуда, подключите питание к пину 3.3В на разъеме программатора (тогда при прошивке программатора можно будет не подключать его к USB).
Подключить UART к компьютеру. Если питание к пину 3.3В не подключено, то нужно также подключить программатор к компьютеру, что бы запитать его. Посмотреть какой COMх порт занял ваш UART преобразователь.
3. Запустить ST Flash Loader Demonstrator. Выбрать COMx порт, ....
Изображение

Меня не напрягало программировать Atmega32U4 (со встроенным USB) прямо через USB на плате - даже корпус открывать не надо (кнопки BOOT и RESET потайные дырки).

Цитата:
а прошива сильно большая чтобы ее отреверсить в си?
по ссылке выше есть в архиве ~64 килобайта кода пропустить через ИДУ... но Си не получится = ручно-головная работа по придумыванию имён.
При желании всё можно обСИтить - я как то много раньше ИДИл, процесс увлекателен, но только для тех кто ассемблером владеет :).


Последний раз редактировалось Presnakf 19 июн 2014, 01:20, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 19 июн 2014, 01:14 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3999
Откуда: КЧР, поселок Нижний Архыз
Да, надо будет действительно не парить людям мозг, а взять, да попробовать в работе утилиту stm32flash!
// всякие вендоштучки по понятным причинам у меня работать не будут


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 19 июн 2014, 12:55 
Заглядывает иногда

Зарегистрирован: 26 дек 2012, 15:43
Сообщения: 58
Так что, 101-й можно этой прошивкой шить? Или перепаивать на 103-й?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 19 июн 2014, 15:19 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
так сколько весит прошивка? и можно ли актуальную версию класть в 1й пост?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 19 июн 2014, 15:32 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3999
Откуда: КЧР, поселок Нижний Архыз
Кстати, вот здесь человек выдрал прошивку из обновлялки, но тоже до конца дело не довел: уж слишком кропотливая работа.

А скоты ST, оказывается, держат все это в тайне за семью NDA! Вот же уроды!!!
Хотя, похоже, именно это объясняет низкую цену их микроконтроллеров: зарабатывают они не на МК, а на ST-link'ах и софте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 19 июн 2014, 21:32 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 24 июл 2010, 20:40
Сообщения: 54
Откуда: Москва
Presnakf писал(а):
Eddy_Em писал(а):
Лень столько страниц перечитывать.
Вопрос: реверсированная прошивка выдрана из готового st-link'а или же написана на нормальных сях?
Скачана из оригинальной платы с использованием штатной дырки АНБ/NSA,
позволяющей это делать :)


Что за уязвимость такая? Можно поподробнее..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 19 июн 2014, 22:52 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 3468
Откуда: Винница
Eddy_Em писал(а):
Хотя, похоже, именно это объясняет низкую цену их микроконтроллеров: зарабатывают они не на МК, а на ST-link'ах и софте.

Да бросьте... 50-70 баксов никакие не деньги. Отбиваются за пару часов даже при мелкосерийном производстве.
Тут интерес скорее спортивный, чем коммерческий.
(А закладочку таки заложил. Спасибо. М.б. в др. подобном случае пригодится).

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 346 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 14  След.

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


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

Сейчас этот форум просматривают: AlexTA


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

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

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