Shivers 0 18 ноября, 2011 Опубликовано 18 ноября, 2011 · Жалоба В интернете встречаются схемки переделки LPT программатора навроде ByteBlaster под программирование различных мк (авр, блэкфин и т.д.) по интерфейсу SPI. Да я и сам паял в свое время подобный самодельный программатор чтобы восстановить прошивку на SPI флешке у накрывшейся материнки. А сейчас у меня случился домашний проект на двух мк стоимостью 100р в сумме, и покупать под это дело программатор ну совсем не хочется. Итого, Вопрос: есть ли что то подобное, что можно было бы быстро собрать на коленке из старого хлама, для программирования STM8? И какой софт при этом используется? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 18 ноября, 2011 Опубликовано 18 ноября, 2011 · Жалоба У некоторых STM8 есть заводской загрузчик. В них прошивку можно заливать через последовательный порт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZiB 0 19 ноября, 2011 Опубликовано 19 ноября, 2011 · Жалоба Особого смысла делать самому нет, так как купить отладку дисковери гораздо проще. Можно конечно поизголятся, протокол открытый и не очень сложный, для простой прошивки можно за несколько вечером набросать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 24 ноября, 2011 Опубликовано 24 ноября, 2011 · Жалоба У некоторых STM8 есть заводской загрузчик. В них прошивку можно заливать через последовательный порт.Может, просто так повезло - похоже, что в STM8L151 бутлоадер по умолчанию запрещён в option bytes, тем самым прошивка через UART возможна только один раз (по условию чистоты flash). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugenyAM 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба Может, просто так повезло - похоже, что в STM8L151 бутлоадер по умолчанию запрещён в option bytes, тем самым прошивка через UART возможна только один раз (по условию чистоты flash). В отличие от AVR fuses, у STM8 запись в Option Bytes доступна из программы. Достаточно сделать в своей программе при старте проверку на разрешение Bootloader и если он запрещен, записать в Option bytes нужные значения. Также можно включить и альтернативные функции. Изменения в Option Bytes актуализируются только после Reset. Проверено на STM8S105. У него тоже бутлоадер по умолчанию однократный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться