====== Bootloader ====== ---- ===== Bootloader pro update firmware z SD karty ===== |< 100% >| || @red: | Pokud si budete vyrábět Unicard sami, musíte nahrát do Unicard bootloader pro update firmware z SD karty. DFU soubor (binární soubor pro nahrání bootloaderu pro update firmware Unicard z SD karty) je přístupný spolu se zdrojovými kódy firmware Unicard na sourceforge: [[https://sourceforge.net/projects/unicardmk3/files/DFU/Bootloader/|Binární soubor DFU bootloaderu.]]\\ [[https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-stm32080.html|DFU downloader pro OS Windows.]] ---- ===== Nahrání DFU souboru ===== |< 100% >| || @red: | * potřebný software: * Windows XP a novější * soubor .dfu * DFU downloader pro OS Windows * potřebný hardware: * osazená Unicard * propojovací kabel USB-A/miniB * PC s Windows a USB * 1 jumper * popis nahrání bootloaderu do Unicard: * nainstalujte DFU downloader pro Windows * na kartě spojte jumperem piny označené nápisem "BOOT" * propojte kartu s PC pomocí kabelu USB-A/miniB * Windows vyzvou k instalaci ovladače, nechte ovladač instalovat automaticky, pokud se ovladače automaticky nenainstalují, nainstalujte je ručně z adresáře DFU downloaderu * po dokončení instalace ovladače odpojte a zase připojte kartu k USB * spusťte z nabídky programů program ... Programy / STMicroelectronics / DfuSe / DfuSeDemo * po spuštění programu vás zajímá jen rámeček vpravo dole "Upgrade or Verify Action" * zaškrtněte "Verify after download" * klikněte na ikonku dole "Choose..." * vyberte soubor s bootloaderem (UNICARDmk3_IAP.dfu) a dejte otevřít * zpět v programu klikněte dole na "Upgrade" * pokud se vám zobrazilo okno se zprávou "Verify successful!" máte hotovo * odpojte USB kabel, odstraňte propojku BOOT a můžete kartu vložit do Sharpa * po nahrání bootloaderu je třeba ještě nahrát do Unicard firmware \\ {{ :unicard:firmware:unicardmk3_iap.zip |Dfu bootloader}} \\ {{ :unicard:firmware:en.stsw-stm32080.zip |DfuSe Demo 3.0.6}} ---- ===== Popis s obrázky pro verzi DfuSeDemo 3.0.6 ===== |< 100% >| || @red: | * [{{unicard:firmware:unicardfw_dfu0.jpg|//Spojíme JUMPER s nápisem BOOT.//}}] * [{{unicard:firmware:unicardfw_dfu1.jpg|//Po instalaci ovladačů se objeví ve správci zařízení STM Device in DFU Mode.//}}] * [{{unicard:firmware:unicardfw_dfu2.jpg|//V "Available DFU Devices" vybereme STM Device in DFU Mode a zaškrtneme "Verify after download".//}}] * [{{unicard:firmware:unicardfw_dfu3.jpg|//Pomocí tlačítka "Choose" (1.) načteme DFU soubor. Na informačním panelu by se měl objevit nápis "File correctly loaded." (2.).//}}] * [{{unicard:firmware:unicardfw_dfu4.jpg|//Po stisku tlačítka "Upgrade" a tlačítka "Ano" na potvrzovacím dialogu se spustí nahrávání DFU souboru.//}}] * [{{unicard:firmware:unicardfw_dfu5.jpg|//Na informačním panelu vidíme průběh jednotlivých fází nahrávání DFU souboru - "Erase Phase".//}}] * [{{unicard:firmware:unicardfw_dfu6.jpg|//Na informačním panelu vidíme průběh jednotlivých fází nahrávání DFU souboru - "Download Phase".//}}] * [{{unicard:firmware:unicardfw_dfu7.jpg|//Po úspěšném nahrání DFU souboru by se na informačním panelu měl objevit nápis - "Verify successful!".//}}] === Upozornění === //Při update firmware nejsou kontrolovány//** MZ_ID **//firmware (z pochopitelných důvodů ponechání možnosti změny firmware Unicard z jednoho typu počítače na druhý). Při nesprávné kombinaci firmware a počítače, na kterém se aktualizace firmware Unicard provádí, může dojít k jeho poškození.// ---- *[[http://nobomi.cz/8bit|Zdroj informací - stránky autora NOBOMI]]