roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 06:13

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 00:37 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Я тут на хабре навыеживался на короб минусов, там человек сказал простую вещь: "На платах от ST «маленькая СТМ-ка» на входе стоит для возможности прошивки и отладки. Через нее, к сожалению, никак нельзя общаться с компьютером вне IDE."

Ну я, конечно, попутно узнал для себя много нового (в т.ч. про semihosting). Заодно посмотрел на разводку st-link на платах дискавери. Там стоит STM32F103C8T6, у него свободны SWD и USART2. Я подпаялся на F0 к SWD и вывел это дело на отладочный разъем F4. Судя по всему дебаггер МК видит, дает вот такой аутпут:


23:53:28 : Old ST-LINK firmware detected!
Please upgrade it from ST-LINK->'Firmware update' menu.
23:53:28 : Connected via SWD.
23:53:28 : Device ID:0x410
23:53:28 : Device family :STM32F10xxx Medium-density device
23:53:28 : Cannot read memory!
Disable Read Out Protection and retry.

Т.е. можно подключиться и перепрошить дебаггера. Также, я так понимаю, можно сделать так, чтобы комп видел два USB устройства - ст-линк и виртуальный ком-порт. Значиццо теоретически можно сделать так, чтобы можно было отлаживать в режиме отладки, а в обычном режиме фигарить данные с/на комп через USART2 чипа-дебаггера. Следите за руками? Т.е. пару проводов кинули с чипа на чип, минимальную инициализацию сделали в проекте и имеем консоль без внешних переходников на компе.

Человек на СТ-шним форуме кинул линк: http://www.avrfreaks.net/index.php?name ... highlight=
Сам форум: https://my.st.com/public/STe2ecommuniti ... entviews=5
ST-Link утилита: http://www.st.com/internet/evalboard/product/251168.jsp

Что думаете? Кто-нить поучаствует?

Добавлено спустя 27 минут 46 секунд:
Так, а в STM32F4 вообще-то на USART2 уже идут сигналы с USART1, заведены через solder-jumpers SB14-15 (http://www.st.com/internet/com/TECHNICA ... 050135.pdf), причем один замкнут, а второй разомкнут, но припой на контактах есть, т.е. на производстве тестили. Т.е. на F4 даже провода паять не надо будет - соплю повесил и усе. И у СТ даже есть нужные прошивки для СТ-Линка. Но, наверное, фиг дадут они их....

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 10:06 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
>Disable Read Out Protection and retry.
как снять ? что бы что то менять ....

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 11:13 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Romikgy писал(а):
>Disable Read Out Protection and retry.
как снять ? что бы что то менять ....

снять можно. обратно вернуть нельзя... слетит ст-линковская прошивка.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 12:05 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Слухай, а нафига оно тебе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
elmot писал(а):
Слухай, а нафига оно тебе?

отладку выводить... надоело, что болтается донгл на ногах.
короче вопрос не простой и, скорее всего без поддержки STM неподъемный.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 12:45 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Чот не понял. Кого куда отладку? какой донгл?

Добавлено спустя 16 минут 14 секунд:
Тебя как зовут-то на хабре?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
elmot писал(а):
Чот не понял. Кого куда отладку? какой донгл?

Добавлено спустя 16 минут 14 секунд:
Тебя как зовут-то на хабре?

Блин, USB-UART переходник. Программа работает и скидывает в УАРТ информацию. Например температуру. Или статус. Или еще что.
http://habrahabr.ru/users/imwode/topics/

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 13:16 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Припаяй блютузь :) Будет тебе uart ваще без проводов и гемора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 13:17 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
elmot писал(а):
Припаяй блютузь :) Будет тебе uart ваще без проводов и гемора.

гыгы
тема богатая кстати :-)
тока у меня три платы, а блютус один

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 13:35 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
тогда уж проще имхо простенький радиоудлинитель ком-порта

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 13:56 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Не, тема зачетная :good:
Купил платы, отладил/залил прошивку, отпилил ST-Link, плату в устройство, ST-Link во вторичное использование.
При цене на эти платы 300р. демпинг жесткий :D
юсб-уарт самый дешевый сколько стоит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 14:17 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
300 рур за опенроботикс усбуарт.
st-link врядли удастся нормально отпилить на stm32XX-Discovery. Я смотрел на разводку на 3(L, F0, F4) из 4 возможных - чо-нить да порушится. На четвертой тоже, скорее всего.
Вот на 2 из 3 stm8-discovery - оно да. можно даже отломать программатор, там пропилы.

Кстати, стлинков - 2 штуки, v1 и v2. И как-то они не слишком совместимы друг с другом. Но в детали я не вдавался.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 14:21 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
elmot писал(а):
st-link врядли удастся нормально отпилить на stm32XX-Discovery.

Не верю, из 6-ти слойных PC материнок выпиливал dc/dc, а тут... :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 14:44 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
http://forum.easyelectronics.ru/viewtop ... =17&t=6620
человек год назад написал про слив и дешифровку прошивки ст-линка. потом уехал в отпуск и не вернулся из него
мне страшно

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация ST-Link для связи с компом
СообщениеДобавлено: 19 июн 2012, 15:24 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Dmitry__ писал(а):
elmot писал(а):
st-link врядли удастся нормально отпилить на stm32XX-Discovery.

Не верю, из 6-ти слойных PC материнок выпиливал dc/dc, а тут... :pardon:

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


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

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


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO