Instrukcja wgrywania programu (plik z rozszerzeniem “.hex”) do mikrokontrolera

 

  1. Pobieramy program: STM32 ST-LINK utility
  2. Instalujemy program z ustawieniami domyślnymi. Podłączamy programator za pomocą kabla USB do komputera i instalujemy sterowniki (system sam wykryje podłączone urządzenie i zainstaluje odpowiednie sterowniki).
  3. Podłączamy programator do mikrokontrolera, który chcemy zaprogramować.
  4. Uruchamiamy program “STM32 ST-LINK Utility”, poniżej zaprezentowano okno główne programu.STM32-STlink
  5. Klikamy przycisk oznaczony cyfrą 1 “Connect to the target. Programator nawiązuje połączenie z mikrokontrolerem i jeśli wszystko przebiegło prawidłowo to zostaje załadowany program jaki znajduje się obecnie w mikrokontolerze (podgląd poniżej). Jeśli nie nawiązano poprawnie połączenia to należy:
    1. sprawdzić podłączenie programatora
    2. sprawdzić czy układ mikrokontrolera jest zasilany
    3. odłączyć programator od komputera i zasilanie mikrokontrolera, podłączyć ponownieSTM32-STlink-załadowany
  6. Wybieramy plik jaki chcemy załadować “File->Open file…” (plik musi być z rozszerzeniem “.hex”) lub przycisk oznaczony cyfrą 2 “Open file”.
  7. Programuje układ “Target->Program & Verify…”, w nowym oknie klikamy przycisk “Start”STM32-STlink-program
  8. Jeśli wszystko przebiegło prawidłowo to zobaczymy zielony napis “Verification…OK” jak na zdjęciu poniżej. Oznacza to, że został wgrany prawidłowo nowy program.STM32-STlink-koniec
  9. Jeśli mamy jakieś błędy to należy cofnąć się do kroku 5 i powtórzyć wszystkie operacje.