Návod na přeprogramování firmware vysílačky GT3B - 2. část - Programátor

18.05.2011  |  Rubrika: RC soupravy  |  Autor: Michal Nováček  |  Přečteno 19320x  |  Komentářů: 0
Flysky FS-GT3BPokud jste se již úspěšně prokousali úvodem k návodu na přeprogramování firmware vysílačky Flysky GT3B, jste kvalifikováni pokračovat v další jízdě :). V této druhé části návodu, ostatně jak již vyplývá z titulku, se zaměříme na onen podstatný kus hardwaru, kterým budeme hlavně nalejvat onu nechutnou změť jedniček a nul alias firmware do vysílačky. Ano, v této části návodu si představíme samotný programátor.

FlySky GT3B - tříkanálová vysílačka s velkým LCD displejemPro přeprogramování vysílačky GT3B použijete programátor, který je součástí vývojového kitu (development board) s označením STM8S Discovery Kit. Jeho výrobcem je firma STMicroelectronic. Ohledně obstarání programátoru vás odkáži na můj dřívější článek Co je potřeba k práci s firmware vysílačky Flysky FS-GT3B. Ten obsahuje potřebné informace, kde lze STM8S Discovery Kit zakoupit a za kolik. V odkazovaném článku straším i nějakými manuály ke stažení, ale ty nejsou opravdu potřeba - pouze, pokud máte o kit nějaký hlubší zájem.

USB propojovací kabel typu A-BK propojení vývojového kitu-programátoru s počítačem a jeho napájení potřebujete USB kabel typu A-B - jde o zcela běžný typ používaný pro připojení USB tiskáren. Kabel není součástí kitu, musíte jej zakoupit zvlášť. Tento kabel o délce cca 1 až 2m je investice v řádu desítek korun.

STM8S Discovery kit je vlastně kombinovaný programátor a development board (vývojová deska). Vývojová část kitu obsahuje 8-bitový mikroprocesor typu STM8S105C6T6 (ten samý řídí i vysílačku GT3B), druhá část (kolem USB konektoru) je tzv. modul ST-Link, nebo-li náš potřebný programátor. Deska kitu je zhruba ve třetině profrézovaná. Pro naše potřeby bude nutné od sebe elektricky oddělit část programátoru (menší část desky) a část vývojového kitu (větší část desky). To se dá docílit dvěma způsoby:

Já zvolil druhý, definitivní způsob, dále ale samozřejmě popisuji obě možnosti, takže si můžete vybrat. Při vrtání se v programátoru (a vysílačce) doporučuji používat jako páječku alespoň obyčejné pájecí pero, trafopáječku pro tyto účely nepoužívejte! - jedná se o citlivou elektroniku.

Popis důležitých míst na vývojovém kitu STM8S
STM8S popis

Vývojový kit STM8S jako programátor

  1. Na desce kitu v ST-Link části najděte dvě propojky označené SB1 a SB2. Nachází se vedle profrézování, hned pod programovacím SWIM konektorem CN7 - viz obrázek.

    Umístění propojek SB1 a SB2 na desce programátoru ST-Link
    ST-Link propojky SB

    Tyto propojky vypadají jako rezistory, ve skutečnosti jde o tzv. nulové můstky - to jsou vlastně rezistory s nulovým odporem. Můstky páječkou rychle a důkladně prohřejte a špičkou páječky vystrčte. Pokud máte odsávačku, použijte ji.
  2. Při použití kitu máte dvě možnosti, jak napájet vysílačku:
    • V případě, že chcete vysílačku v průběhu práce s programátorem napájet z jejích vlastních baterek, musíte vyndat jumper (propojku) z konektoru JP1! Při práci s programátorem vysílačku zapnete běžným způsobem.
    • V případě, že chcete vysílačku v průběhu práce s programátorem napájet přímo z programátoru (a tedy z USB portu), jumper (propojku) na konektoru JP1 nastavte do polohy 5V (propojit špičky 2-3 konektoru JP1). V tomto případě nesmíte vysílačku v průběhu práce s programátorem zapínat!

Konektor JP1 - volba napětí pro napájení programovacího SWIM konektoru CN7
STM8S JP1

Samostatný ST-Link programátor

  1. Deska ST-Link (programovací modul) z STM8S Discovery kituProfrézování kitu jasně říká, jak se má kit rozdělit, abyste získali samotný programátor. Doporučil bych kit nelámat, ale raději obě části od sebe oddělit opatrným přeříznutím. Pro tento účel je vhodná tzv. modelářská pilka (zubatá žiletka), nebo ostrý zubatý nůž.
  2. Propojky SB1 a SB2 se v tomto případě nemusí odstraňovat.
  3. Oddělením získaný samostatný programátor lze bez úpravy použít pro programování vysílačky napájené pouze z jejích vlastních baterek - při práci s programátorem vysílačku zapnete běžným způsobem.
    Pokud byste chtěli vysílačku v průběhu práce s programátorem napájet přímo z programátoru (a tedy z USB portu), musíte provést úpravu dle obrázku - na programátoru zespoda očistit označené dva sousedící spoje a propojit je kapkou cínu. V tomto případě nesmíte vysílačku v průběhu práce s programátorem zapínat!

Úprava programátoru ST-Link pro napájení vysílačky z programátoru (USB, 5V)
ST-Link úprava

Pokud hodláte vysílačku v průběhu práce s programátorem napájet přímo z programátoru a tedy z USB portu, mějte na paměti, že její spotřeba přesahuje 100mA. Standardní USB port je schopen dodávat 500mA, což s velikou rezervou postačuje pro napájení vysílačky i programátoru. Lze se však setkat i s USB porty, zvl. na přenosných počítačích, které jsou proudově omezeny na 100mA, čehož zřejmým důsledkem bude nefunkčnost programátoru s připojenou vysílačkou. V tomto případě byste museli buďto programátor přepojit do standardního 500mA USB konektoru, nebo ze 100mA USB konektoru napájet pouze programátor a vysílačku z vlastních baterek.

Programovací kabel

Umístění SWIM programovacího konektoru na desce programátoru ST-LinkJistě vás také napadlo, že pro propojení vývojového kitu-programátoru s vysílačkou je potřeba nějaký kabel - budeme mu tedy říkat programovací. Ten se bude připojovat do programovacího SWIM konektoru CN7 na desce (části kitu) ST-Link. Zde trochu předbíhám, protože jeho provedení závisí na dvou faktorech:
  • jak hodláte používat programátor, zda s napájením z vysílačky - v tomto případě stačí třížilový programovací kabel, nebo z USB portu - v tomto případě potřebujete čtyřžilový programovací kabel.
  • jakým způsobem bude kabel připojen do vysílačky - může být druhým koncem připájen přímo do desky elektroniky vysílačky, nebo být opatřen konektorem, nebo např. kontaktními pružinovými špičkami.
Z výše uvedených důvodů bude programovací kabel a jeho provedení včetně možných variant podrobněji popsán v části věnované úpravě vysílačky GT3B.

Další díl bude věnován instalaci potřebného softwarového balíku ST Toolset, který obsahuje programovací aplikaci ST Visual Programmer, včetně základního nastavení této aplikace.

- Fotografie - Michal Nováček, FlySky -

Pridat.eu

Oznámkujte jako ve škole   |  Akt. známka: 0,00 / Počet hlasů: 9  |  1 2 3 4 5  

Štítky:
programátor STLink přeprogramování GT3B

Nejnovější článek:
RC AST Krušné Hory 2019

Související dokumenty:
Odstranění ochrany proti čtení a zápisu firmwaru u vysílačky FlySky FS-GT3B (16.11.2017)
USB programátor ST-Link V2 mini STM8 STM32 Emulator Downloader (13.04.2014)
USB programátor ST-LINK V2 pro vysílačku Flysky FS-GT3B/GT3C (07.03.2014)
Návod pro open-source firmware vysílačky GT3B od BeNNyho (14.10.2012)
Jak je to s pamětí modelů u open-source firmwaru pro vysílačku GT3B/GT3C (28.05.2012)
Vypuštěna verze 0.6.1 open source firmwaru pro GT3B/GT3C (22.05.2012)
Úprava vysílačky Flysky FS-GT3C pro přeprogramování firmware (02.05.2012)
Vypuštěna verze 0.6.0 open source firmwaru pro GT3B/GT3C (29.04.2012)
Vypuštěna verze 0.5.0 a 0.5.1 open source firmwaru pro GT3B/GT3C (27.04.2012)
Jak uložit soubor s firmwarem pro vysílačku GT3B (20.04.2012)
Vypuštěna verze 0.4.2 open source firmwaru pro GT3B (15.04.2012)
Možnosti napájení vysílačky Flysky FS-GT3B a případné úpravy (10.02.2012)
Firmware pro vysílačku Flysky GT3B v sekci Download (29.09.2011)
Vypuštěna další verze open source firmwaru pro GT3B (18.08.2011)
Ve znamení čtyřek a opět vysílačka GT3B (25.07.2011)
Co je nového kolem vysílačky GT3B (14.07.2011)
Uvolněn open source firmware pro vysílačku Flysky GT3B (05.06.2011)
Návod na přeprogramování firmware vysílačky GT3B - 5. část - Programujeme! (04.06.2011)
Návod na přeprogramování firmware vysílačky GT3B - 4. část - Vysílačka a kabel (29.05.2011)
Nový firmware pro vysílačku Flysky GT3B uvolněn k testování! (25.05.2011)
Návod na přeprogramování firmware vysílačky GT3B - 3. část - Instalace softwaru (19.05.2011)
Návod na přeprogramování firmware vysílačky GT3B - 1. část - Úvod (17.05.2011)
Novinky a změny v generátoru firmware vysílačky GT3B (06.05.2011)
Generátor modifikovaného firmware vysílačky GT3B (26.04.2011)
Generátor modifikovaného firmware pro vysílačku Flysky FS-GT3B (26.04.2011)
Co je potřeba k práci s firmware vysílačky Flysky FS-GT3B (03.04.2011)
Servisní menu u vysílačky Flysky FS-GT3B (24.03.2011)


DSYS - modelářská elektronika

RC OFFROAD - scale doplňky pro offroad expedice a trucktrial

Promodels.cz - Modely aut na dálkové ovládání

Translate
RC.305 na Youtube
Dotazník
Fotogalerie
RC4x4.cz na veletrhu Model Hobby 2018 - 12
.
Počet zobrazení: 1795
Nejčtenější články

Neexistuji vhodna data!

Poslední komentáře
Bude počasí na ježdění?
Vyplatí se nákup venku?
 

MZ-Racing - Internetový obchod s rádiem řízenými modely

Loops Model - RC4x4-shop.cz

RCauta.cz

Rubriky
Nepřehlédněte

RC AST - RC Adventure Scale Trophy

Rozsviťte své auto - seriál o světelných modulech pro RC auta

Jak na jednoduché zapojení světel v RC autě

Jak na barvy vodičů

Přehled modelářských silových konektorů

Návod na přeprogramování firmware vysílačky Flysky FS-GT3B/C

Elektronické moduly

Uložit a sdílet
Tyto stránky uložte, sdílejte nebo přidejte do oblíbených
Pridat.eu
RC.305 - stránky věnované RC autům, scale a expedicím. Základna 305. expediční skupiny.
Kalendář
<<  Březen  >>
PoÚtStČtSoNe
    1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 Dnešní den
 Aktualizace
Mé projekty na RC4x4.cz
Archív článků
Návštěvnost
Statistika obsahu
Článků / stránek: 753
Komentářů: 324
Anket: 12
 
© 2009-2019 - Michal Nováček - minot@ur  |  Všechna práva vyhrazena - All rights reserved  |  Obsah (texty, obrázky) - uvedení autoři a zdroje
Pravidla pro používání cookies  |  Kontakt webmaster  |  Generováno systémem phpRS

Smajlíci v návštěvní knize - yvSmiley is copyrighted work of Yuri Volkov