Přehrání firmware univerzálního modulu přes RS-232

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í

  1. Nainstalujte Flash Loader Demonstrator v 2.5.0 do výchozího umístění (C:\Program Files (x86)\STMicroelectronics\Software\Flash Loader Demonstrator)
  2. Odpojte modul, který chcete přehrát od sběrnice RS-485.
  3. 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.
  4. 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.
  5. 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.
  6. 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".
  7. 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.
  8. Uložte a spusťte soubor "run.cmd".
  9. Zapište výrobní číslo podle štítku.
  10. 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!

  11. Odstraňte propojku J1.
  12. Restartujte zařízení.

Související články