Džinova 8-bitová stránka
STMZ800 návod k nahrání
Potřebný software:
- Zip s firmwarem bootloaderu STMZ800boot.dfu.
- Zip s aplikací emulátoru STMZ800.app verze 6.
- Windows XP a novější. Ok, komu naskočila kopřivka už u tohoto bodu, ať dál nečte a přejde na návod pro Linux zde a po úspěchu se vrátí až ke kapitole "Postup nahrání aplikace". Teoreticky by měl existovat i postup pro Mac OS, ale nevím zatím o žádném návodu.
- DFU downloader pro Win stsw-stm32080.zip.
Potřebný hardware:
- Emulátor STMZ800.
- Propojovací kabel USB-A/miniB.
- PC s Windows a USB.
- 1 jumper.
- 1 propojka 5mm (pinzeta, kus drátku, prostě cokoliv vodivého :-) )
- MicroSD nebo SDHC kartu naformátovanou FAT16 nebo FAT32.
Postup nahrání bootloaderu:
- Nainstalujte DFU downloader pro Win.
- Na kartě spojte jumperem piny označené nápisem "BOOT".
- Propojte kartu s PC pomocí kabelu USB-A/miniB.
- Na chvíli zkratujte piny 3 (zem) a 5 (reset) na pinové liště označené "DEBUG".
- Windows vyzvou k instalaci ovladače, nechte ovladač instalovat automaticky (je na WIN update).
- Po dokončení instalace ovladače bootloaderu, odpojte a zase připojte kartu k USB, a pak na chvíli zase propojte piny 3 a 5 na liště.
- Spustťe z nabídky programů program ... Programy / STMicroelectronics / DfuSe / DfuSe Demonstration.
- Po spuštění programu vás zajímá jen rámeček vpravo dole "Upgrade or Verify Action".
- Tam zaškrtněte "Verify after download".
- Klikněte na ikonku dole "Choose...".
- Vyberte soubor s firmwarem (STMZ800boot.dfu) a dejte otevřít.
- Zpět v programu klikněte dole na "Upgrade".
- Pokud se vám zobrazilo okno se zprávou začínající "SUCCESS" máte hotovo.
- Ale pokud DfuSe spadlo a máte Windows 7, zkuste program spustit znovu a tentokrát nezaškrtávat "Verify after download".
- Odpojte USB kabel, odstraňte propojku BOOT a pokračujte nahráním aplikace.
Postup nahrání aplikace:
- Pokud už máte v emulátoru nahraný bootloader, stačí už jen nahrát aplikaci stmz800.app do kořenového adresáře SD karty, tu vložit do emulátoru a zapnout napájení přes USB.
- Aplikace by se měla z microSD karty sama přehrát dovnitř emulátoru.
- Pro kontrolu můžete připojit VGA monitor, v připadě potíží s kartou nebo souborem s aplikací postupujte dle pokynů na monitoru.
- Pokud se aplikace emulátoru spustila, tak ji můžete, ale taky nemusíte odstraňit z microSD karty (pokud už byla jednou nainstalovaná, bootloader při startu soubor ignoruje a ihned aplikaci spustí).
- Budoucí verze aplikace opět stačí jen nahrát na SD kartu pod názvem stmz800.app, vložit do emulátoru a zapnout napájení, opět se aplikace přehraje do emulátoru, není už nikdy potřeba instalovat bootloader.
- Poznámka pro pesimisty: pokud bude potřeba z nějakého důvodu aplikaci v emulátoru smazat, uděláte to tak, že vložíte do kořenového adresáře karty místo souboru stmz800.app soubor stmz800.del libovolného obsahu a zapnete. Bootloader aplikaci uvnitř emulátoru smaže a bude se dožadovat karty s aplikací jako při prvním nahrání bootloaderu.
<= zpět