реклама на сайте
подробности

 
 
> Программатор для STM8, есть ли простые самоделки под RS232/LPT?
Shivers
сообщение Nov 18 2011, 14:09
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



В интернете встречаются схемки переделки LPT программатора навроде ByteBlaster под программирование различных мк (авр, блэкфин и т.д.) по интерфейсу SPI. Да я и сам паял в свое время подобный самодельный программатор чтобы восстановить прошивку на SPI флешке у накрывшейся материнки. А сейчас у меня случился домашний проект на двух мк стоимостью 100р в сумме, и покупать под это дело программатор ну совсем не хочется.

Итого, Вопрос: есть ли что то подобное, что можно было бы быстро собрать на коленке из старого хлама, для программирования STM8? И какой софт при этом используется?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
scifi
сообщение Nov 18 2011, 14:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



У некоторых STM8 есть заводской загрузчик. В них прошивку можно заливать через последовательный порт.
Go to the top of the page
 
+Quote Post
ZiB
сообщение Nov 19 2011, 09:46
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109



Особого смысла делать самому нет, так как купить отладку дисковери гораздо проще.
Можно конечно поизголятся, протокол открытый и не очень сложный, для простой прошивки можно за несколько вечером набросать...
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 24 2011, 07:54
Сообщение #4


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(scifi @ Nov 18 2011, 16:57) *
У некоторых STM8 есть заводской загрузчик. В них прошивку можно заливать через последовательный порт.
Может, просто так повезло - похоже, что в STM8L151 бутлоадер по умолчанию запрещён в option bytes, тем самым прошивка через UART возможна только один раз (по условию чистоты flash).


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
EugenyAM
сообщение Mar 6 2012, 02:52
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 14-10-08
Из: Omsk
Пользователь №: 40 929



Цитата(Harbinger @ Nov 24 2011, 14:54) *
Может, просто так повезло - похоже, что в STM8L151 бутлоадер по умолчанию запрещён в option bytes, тем самым прошивка через UART возможна только один раз (по условию чистоты flash).


В отличие от AVR fuses, у STM8 запись в Option Bytes доступна из программы. Достаточно сделать в своей программе при старте проверку на разрешение Bootloader и если он запрещен, записать в Option bytes нужные значения. Также можно включить и альтернативные функции. Изменения в Option Bytes актуализируются только после Reset. Проверено на STM8S105. У него тоже бутлоадер по умолчанию однократный.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 20:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016