Přehrání firmware univerzálního modulu přes RS-232
Problém
Pokud není možné FW přehrát standardním způsobem prostřednictvím sběrnice RS-485, je možné pro přehrání FW použít RS-232.
Prerekvizity:
- převodník USB/RS-232
- Flash loader demonstrator v 2.5.0
- Složka souborů MO1production
Řešení
- Nainstalujte Flash Loader Demonstrator v 2.5.0 do výchozího umístění (C:\Program Files (x86)\STMicroelectronics\Software\Flash Loader Demonstrator)
- Odpojte modul, který chcete přehrát od sběrnice RS-485.
- Na modulu nasaďte propojku pro boot režim procesoru (J1 pro ASSET 8, J5 pro ASSET 6.20 a 16.20) a modul restartujte.
- Připojte převodník k rozhraní RS-1 dle manuálu modulu: Rx => Tx, Tx => Rx a propojte GND. Převodník připojte pomocí USB k počítači.
- Ze složky "MOProduction" otevřete editaci souboru "run.cmd", kde přepište příslušný COM port podle portu, který je přiřazen převodníku.
- Dále v tomto souboru můžete vybrat, jaký soubor bude do modulu nahráván. Název tohoto souboru napište místo stávajícího názvu. Soubory musí být umístěny ve složce "hex".
- Vždy nahrajte společně s FW také "BootLoader", bez kterého by nebylo možné následně přehrávat FW pomocí sběrnice RS-485.
- Uložte a spusťte soubor "run.cmd".
- Zapište výrobní číslo podle štítku.
Vyčekejte na nahrání FW.
Může se stát že nahrávání skončí chybou. Pokud se úloha přeruší během verifikace, tak nahrání neproběhlo správně a je nutné jej opakovat. Po verifikaci dochází nastavní flagů a zámků pro čtení a zápis paměti procesoru!
- Odstraňte propojku J1.
- Restartujte zařízení.
Související články
, multiple selections available, Use left or right arrow keys to navigate selected items