*Einführung:* Seit ca. 2 Jahren hat Freescale die Kinetis Serie veröffentlicht; dazu gibt es ein billiges Eval-Boad für ca. 10 Euro. Was geboten wird: 48MHz CortexM0+, 90nm Prozess, 128kB Flash. USB und 500kSPS (?) 16 Bit ADCs. Auch nach 2 Jahren noch nicht schlecht. *Problem / Neuerungen* Bisher war das Userinterface unter aller Kanone. CodeWarrior sollte zudem noch was kosten. Jetzt gibt es aber das Kinetis Design Studio. dafür möchte ich hier nun ein Tutorial veröffentlichen, wie man es unter Ubuntu zum Laufen bekommt. Installation http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KDS_IDE&fpsp=1&tab=Design_Tools_Tab Deb File herunterladen und installieren >dpkg -i ./kinetis-design-studio-1.1.1-1_i386.dev Sollte man 64 Bit Ubuntu nutzen bekommt man beim starten einen Fehler. Desshalb muss man bei 64Bit Ubuntu noch folgendes installieren: https://community.freescale.com/message/429011#429011 >sudo -i >cd /etc/apt/sources.list.d >echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted >universe multiverse" >ia32-libs-raring.list >apt-get update >apt-get install ia32-libs Nun kann man unter /opt/Freescale/KDS_1.1.1/eclipse/kinetis-design-studio schaun ob man das Teil starten kann. Als nächstes braucht man einen Debugger. Ich nutze USBDM. http://sourceforge.net/projects/usbdm/ Dort habe ich die entsprechende deb file heruntergeladen (usbdm_4.10.6.180-1-amd64.deb in meinem Fall). Achtung Bevor man das aber installiert, sollte man umbedingt Java Run Time Envionment installiert haben, sonst hängt apt-get. >dpkg -i usbdm_4.10.6.180-1-amd64.deb Nun muss man noch die USBDM Firmware installieren: Die habe ich gefunden beI: Home / Version 4.10.4 / Installation und USBDM_OpenSDA.zip heruntergeladen. Anleitung wie's funktioniert liegt bei. Ich für meinen Teil habe es bevorzugt den direkten ARM-Compiler zu installieren, nicht den mitgelieferten. >http://www.whence.com/arm/easy-arm-none-eabi-gcc-toolchain/ sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded sudo apt-get update sudo apt-get install gcc-arm-none-eabi Nun startet man Kinetis Design Studio und konfiguriert USBDM. Hier folge man folgender Anleitung: https://community.freescale.com/thread/323278 Jetzt kann man unter dem Menüpunkt USBDM ein neues Projekt starten. Für den ersten Test sollte man ProzessorExpert (PE) und anderen Schnickschnack erstmal nicht anklicken. Nun klickt man auf Debug (Virussimbol) und startet den Task des Beispielprogrammes. Wenn man Glück hat sieht man die grüne LED blinken. Schlusswort Ich hoffe der eine oder andere fand das nützlich. Mich freut es jetzt jedenfalls, dass ich den MKL25 unter Ubuntu programmieren und debuggen kann. Falls Fragen auftreten oder es Probleme beim Compilieren gibt, gerne fragen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.