Easyelectronics.ru

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

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: stm8 bootloader
СообщениеДобавлено: 05 июл 2017, 20:26 
Здравствуйте!

Зарегистрирован: 05 июл 2017, 15:36
Сообщения: 1
Всем привет! Нашел инфу, что STM8s можно прошить через UART посредством встроенного бутлоадера, без программатора. Пытался осилить, но там слишком много латинских букв. Может кто уже занимался таким?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm8 bootloader
СообщениеДобавлено: 05 июл 2017, 23:57 
Старожил

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm8 bootloader
СообщениеДобавлено: 06 июл 2017, 00:49 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3761
Откуда: Звенигород
Была у них утилита, но с дурным названием демо что то там.
И насколько мне помнится после первой же прошивки он будет отключен автоматом.

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm8 bootloader
СообщениеДобавлено: 07 июл 2017, 13:45 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 2856
Откуда: Винница
Flash loader demonstrator.
Чтобы не отключился, надо option bytes править.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm8 bootloader
СообщениеДобавлено: 07 июл 2017, 22:24 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1366
Откуда: Китай, Пекин
Цитата:
много латинских букв

жэсть. дальше будет ещё больше.
STM8 Flash loader demonstrator
Прототип UART загрузчика для STM8.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm8 bootloader
СообщениеДобавлено: 10 июл 2018, 15:49 
Здравствуйте!

Зарегистрирован: 10 июл 2018, 15:31
Сообщения: 2
Всем добрый день. Есть вопрос по встроенному bootloader stm8.
UM0560 прочитан не один раз. Проблема вот в чем. У меня в проекте
используется STM8L052R8. Наружу выведен UART3. В UM0560 сказано, что
bootloader доступен на UART1, UART2, UART3 (in “reply” mode), SPI1,
SPI2. Проблема именно в “reply” mode. Если использовать другой UART,
то все замечателно, проц можно прошить. На UART3 включен режим "эхо"
и из-за этого проблемы. Может кто сталкивался с такой проблемой.
На счет того что надо отправлять обратно ACK и NACK - в курсе. На счет
того что в режиме “reply” нет бита четности - тоже. Удается запустить
режим бутлоадера - получаю ACK(0x79), отвечаю назад тем же ACK(0x79),
потом даю команду стереть 0х43 0хBC, и опять получаю ACK(0x79). Еще раз
отвечаю ACK(0x79). Далее после подачи команды 0хFF 0х00 выскакивает NAC.
Не понимаю в чем дело. Flash loader demonstrator нормально видит проц
по линии UART1 и не видит по UART3.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm8 bootloader
СообщениеДобавлено: 14 июл 2018, 16:39 
Здравствуйте!

Зарегистрирован: 10 июл 2018, 15:31
Сообщения: 2
Всем добрый день. Сам же и отвечаю на свой вопрос. Дело оказалось в том, что для обмена данными и командами с бутлоадером в режиме "эхо" нужно правильно настроить uart. Вопреки описанию нужно выставлять бит четности even. Так же как и в режиме без эхо (reply). Кстати в режиме эхо бит АСК (0х79) можно добавлять в начало следующей команды или адреса. Может эта информация поможет кому нибудь сэкономить пару дней работы.


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

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


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

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


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

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

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