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.

  11. Odstraňte propojku J1.

  12. Restartujte zařízení.

Související články