Pokud 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.
Pro 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.
K 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:

Vývojový kit STM8S jako programátor


Samostatný ST-Link programátor
Profré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ůž.

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.
Jistě 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:
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 -
Štítky:
programátor STLink přeprogramování GT3B
Nejnovější článek:
RC AST Krušné Hory 2019
Neexistuji vhodna data!
Smajlíci v návštěvní knize - yvSmiley is copyrighted work of Yuri Volkov