Easyelectronics.ru

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

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



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

Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Реверс протокола обмена USB-ST-Link v2
СообщениеДобавлено: 22 янв 2017, 19:45 
Здравствуйте!

Зарегистрирован: 16 янв 2017, 01:34
Сообщения: 2
В мире существует грандиозная несправедливость, а именно отсутствие средств отладки для микроконтроллеров STM8 под Linux.
Решил я расковырять протокол обмена между хостом и программатором.
Из всего что пока я понял, просмотрев логи USB, код stm8flash и код texae/st-util, что все команды имеют длину 16 байт.
к примеру
Код:
F4 09 00 01 00 00 7F 80 A0 00 00 00 00 00 00 00

первый байт это группа команд, второй сама команда, 3,4 - длина данных, 7,8 - адрес ячейки, старший, младший, далее идет данные.
Начинается сессия группой команд
Код:
F5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F3 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00

первая инициализация (F5), вторя команда (F3) это DFU, (07) - выход.
Группа команд относящаяся к отладке для STM32 начинается с (F2).
Все что касается STM8 начинается с (F4)
Как то F4 09 получить статус последней команды.
F4 0A записать данные
F4 0B записать и прочитать данные. При чем выполняется она двумя командами (F4 0B и F4 0C, последняя вроде как и возвращает байт).
Если кто сможет помочь, буду рад.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс протокола обмена USB-ST-Link v2
СообщениеДобавлено: 22 янв 2017, 20:38 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4016
Откуда: КЧР, поселок Нижний Архыз
Разве протокол на сайте ST не лежит?
Где-то я этот документ в сети видел. Без него никаких stm8flash/st-util не было бы!
Да и с тем же gdb как-то взаимодействие-то налажено!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс протокола обмена USB-ST-Link v2
СообщениеДобавлено: 22 янв 2017, 22:24 
Здравствуйте!

Зарегистрирован: 16 янв 2017, 01:34
Сообщения: 2
Я не нашёл. Специально там не искал, но в запросах ни разу не видел


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс протокола обмена USB-ST-Link v2
СообщениеДобавлено: 22 май 2018, 19:52 
Только пришел

Зарегистрирован: 16 авг 2017, 15:09
Сообщения: 8
https://github.com/texane/stlink/issues/601 - Это оно?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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

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

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