Laiteohjelmiston siirtäminen STM32H753:lle
Rannanmäki, Jukka (2023)
Rannanmäki, Jukka
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023052915461
https://urn.fi/URN:NBN:fi:amk-2023052915461
Tiivistelmä
Tämän opinnäytetyön tarkoituksena on siirtää Exertuksen laiteohjelmisto uudelle mikrokontrollerille. Työssä käytetty uusi mikrokontrolleri on STM32H753. Jokainen mikrokontrolleri eroaa aina jollain tavalla muista. Esimerkiksi mikrokontrollereissa on eri kommunikaatiorajapintoja sekä eri määrä A/D- ja D/A-muuntimia. STM:n omalla kääntäjäohjelmalla itse binääritiedoston kääntäminen STM32H753:lle onnistuu. Työn ongelmaksi jää oheislaitteiden konfigurointi toimimaan halutulla tavalla.
Exertus Oy tekee erilaisia CAN-väylää käyttäviä tuotteita. Oheislaitteiden konfigurointi tehtiin tulevan tuotteen suunnittelun pohjalta. Laiteohjelmistolle tärkein ominaisuus on CAN-väylä, joten työn tärkein osa on STM32H753:n kaksi FDCAN-väylää.
Työ aloitettiin tekemällä pohjaa tuleville laitteille, jotka käyttävät STM32H753-mikrokontrolleria. Pohjan kehitys tapahtui käyttäen STM32H753-EVAL2-arviointilevyä. Tämän jälkeen laiteohjelmisto siirrettiin tulevasta tuotteesta tehtyyn prototyyppiin.
Opinnäytetyön tuloksena on siirretty laiteohjelmisto uudelle mikrokontrollerille, jossa on otettu käyttöön STM32H753-EVAL2-arviointilevyn ominaisuuksista näyttö, CAN-väylä ja sarjaportti. Sarjaportti testattiin oskilloskoopilla ja CAN-väylä testattiin Exertuksen Canto2 CAN-ohjelmistotyökalulla.
Exertus Oy tekee erilaisia CAN-väylää käyttäviä tuotteita. Oheislaitteiden konfigurointi tehtiin tulevan tuotteen suunnittelun pohjalta. Laiteohjelmistolle tärkein ominaisuus on CAN-väylä, joten työn tärkein osa on STM32H753:n kaksi FDCAN-väylää.
Työ aloitettiin tekemällä pohjaa tuleville laitteille, jotka käyttävät STM32H753-mikrokontrolleria. Pohjan kehitys tapahtui käyttäen STM32H753-EVAL2-arviointilevyä. Tämän jälkeen laiteohjelmisto siirrettiin tulevasta tuotteesta tehtyyn prototyyppiin.
Opinnäytetyön tuloksena on siirretty laiteohjelmisto uudelle mikrokontrollerille, jossa on otettu käyttöön STM32H753-EVAL2-arviointilevyn ominaisuuksista näyttö, CAN-väylä ja sarjaportti. Sarjaportti testattiin oskilloskoopilla ja CAN-väylä testattiin Exertuksen Canto2 CAN-ohjelmistotyökalulla.
