Ero sivun ”STM32CubeIDE Import” versioiden välillä

Kohteesta Helsinki Hacklabin wiki
Loikkaa: valikkoon, hakuun
p
Rivi 1: Rivi 1:
STM32CubeIDE import-toiminnossa pitää huomioida, että importilla tuot (helposti, jos lähtötietoja ei ole siivottu) viitteitä ja käännöksiä toisesta ympäristöstä joka varmasti on erilainen kuin omasti. Tyypillisesti tämä ongelma tulee aina jos tuot projektia Windows-ympäristöstä Linux ympäristöön.
+
 
 +
{{Projekti
 +
| nimi = STM32CubeIDE Import
 +
| tyyppi = Vinkki
 +
| tekijät = matti nummi
 +
| aloitettu = 2020
 +
| tila = Valmis
 +
| github =
 +
}}
 +
== STM32CubeIDE Import ==
 +
STM32CubeIDE import-toiminnossa pitää huomioida, että importilla tuot (helposti, jos lähtötietoja ei ole siivottu) viitteitä ja käännöksiä toisesta ympäristöstä joka varmasti on erilainen kuin omasti. Mukana tulee myös muut tarpeelliset tai tarpeettomat projektiin talletetut tiedostot ja mahdollisesti projektissa olevat ongelmat, halusit tai et. Erityisen hankala on tunnistaa, jos projektiin on jäänyt jotain ylimääräistä aiemmista projekteista, ja etenkin jos tämä projekti on kopioitu jostain aiemmasta projektista. Sinun on itse tunnistettava tarpeelliset ja tarpeettomat tiedostot.
 +
 
 +
Tyypillisesti ongelmia tulee aina jos tuot projektia Windows-ympäristöstä Linux ympäristöön.
 +
 
 +
Esimerkkinä käytetään Kremmenin ARM-kurssille tekemää LCD-Näyttödemoa (nucleo-f303-freeRTOS-LCD-demo).
 +
Erityistä tässä demossa on, että siinä on käytetty C++ kieltä ja kääntäjää sekä FreeRTOS ydintä. STM32CubeIDE:n oletus on C-kieli.
 +
Näitä erikoisuuksia ei tässä ohjeessa käsitellä.
 +
 
 +
==== Projektin tuonti suoritetaan seuraavasti: ====
 +
* Valitse "File->Import"
 +
* Valitse "Existing Projects into Workspace"
 +
* Paina "Next"
 +
 
 +
 
 +
[[Tiedosto:STM32CubeIDE-Import1.png]]
 +
 
 +
 
 +
* Valitse "Browse" ja hae zip-paketti jossa on aiemmin "Export":lla tallennettu projekti
 +
* Paina "Finish"
 +
 
 +
 
 +
[[Tiedosto:STM32CubeIDE-Import2.png]]
 +
 
 +
 
 +
* Projekti ilmestyy IDE:n projektilistaan akkosjärjestyksen mukaiseen paikaan
 +
 
 +
 
 +
[[Tiedosto:STM32CubeIDE-Import3.png]]
 +
 
 +
 
 +
 
 +
== Importin ongelmat ==
 +
Ainakin seuraavat ongelmat on havaittu kun projekteja on tuotu toisesta ympäristöstä omaasi.
 +
*

Versio 31. toukokuuta 2020 kello 09.30



STM32CubeIDE Import

Tyyppi: Vinkki
Tekijät: matti nummi
Aloitettu: 2020
Tila: Valmis


STM32CubeIDE Import

STM32CubeIDE import-toiminnossa pitää huomioida, että importilla tuot (helposti, jos lähtötietoja ei ole siivottu) viitteitä ja käännöksiä toisesta ympäristöstä joka varmasti on erilainen kuin omasti. Mukana tulee myös muut tarpeelliset tai tarpeettomat projektiin talletetut tiedostot ja mahdollisesti projektissa olevat ongelmat, halusit tai et. Erityisen hankala on tunnistaa, jos projektiin on jäänyt jotain ylimääräistä aiemmista projekteista, ja etenkin jos tämä projekti on kopioitu jostain aiemmasta projektista. Sinun on itse tunnistettava tarpeelliset ja tarpeettomat tiedostot.

Tyypillisesti ongelmia tulee aina jos tuot projektia Windows-ympäristöstä Linux ympäristöön.

Esimerkkinä käytetään Kremmenin ARM-kurssille tekemää LCD-Näyttödemoa (nucleo-f303-freeRTOS-LCD-demo). Erityistä tässä demossa on, että siinä on käytetty C++ kieltä ja kääntäjää sekä FreeRTOS ydintä. STM32CubeIDE:n oletus on C-kieli. Näitä erikoisuuksia ei tässä ohjeessa käsitellä.

Projektin tuonti suoritetaan seuraavasti:

  • Valitse "File->Import"
  • Valitse "Existing Projects into Workspace"
  • Paina "Next"


STM32CubeIDE-Import1.png


  • Valitse "Browse" ja hae zip-paketti jossa on aiemmin "Export":lla tallennettu projekti
  • Paina "Finish"


STM32CubeIDE-Import2.png


  • Projekti ilmestyy IDE:n projektilistaan akkosjärjestyksen mukaiseen paikaan


STM32CubeIDE-Import3.png


Importin ongelmat

Ainakin seuraavat ongelmat on havaittu kun projekteja on tuotu toisesta ympäristöstä omaasi.