Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) => Message started by: DL8EBD on 19. May 2016, 16:04:05

Title: benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 19. May 2016, 16:04:05

ich habe mir die "CoIDE-V2Beta-20150529" IDE und das "gcc-arm-none-eabi-4_7-2014q2-20140408-win32" auf meinen Win10 Rechner installiert.

Dann die aktuelle Firmware vom Andreas aus dem git-hub geladen und unverändert belassen.
firmware.coproj von CoIDE aus geladen und dann einfach mal stumpf über F7 kompiliert

Es kommt folgende Fehlermeldung (12x):




was läuft denn da bei arm math.h falsch?

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 19. May 2016, 16:20:39

Benutze die ältere CoIDE. Meines Wissens nach ist die neue irgendwie kritischer. Oder Linux :)

vy73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DB4PLE on 19. May 2016, 17:03:16

Hallo,

der Compiler ist uralt. Ich habe erfolgreich CoIDE 1.7.8 verwendet, mit
gcc 5.2 (ich habe hier C:\Program Files (x86)\GNU Tools ARM Embedded\5.2 2015q4\bin) oder gcc 4.9 wenn es sein muss. Schau doch mal ins Wiki auf github.

Eclipse ist auch einfach zu installieren, nicht ganz so simpel wie CoIDE und hat auch mehr (sinnvolle) Knöpfe und auch jede Menge nicht so sinnvolle. Macht aber auch mehr Spass beim Debuggen.

Wenn es nur ums Kompilieren geht, dann ist entweder CoIDE / Windows oder auch makefile / Linux sicher einfacher.

Wenns ums Programmieren geht, ist man mit Eclipse i.d.R. schneller dabei, zu verstehen, was wie miteinander zusammenwirkt, wenn die Lernkurve durch ist. Aber das muss jeder sebst entscheiden.

Jedenfalls CoIDE 2 Beta und Uralt-Kompiler: Problem. Siehe deinen Post.

73

Danilo

Nachschlag: Habe gerade mal wieder CoIDE 1.7.8 und gcc 5.2 durchlaufen lassen mit der aktuellsten github Firmware: Geht, gibt zwar eine warning für jedes File, die es früher nicht gab (_FPU_USED), das hat aber keinen Einfluss auf die Compilierfähigkeiten der SW .






Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 19. May 2016, 17:36:37

ah ok, verstehe.... werde ich nachher mal ausprobieren.

Linux ist auch kein Thema, hab ein Dualboot-System mit Win10 und Linux ;D

ich danke Euch!
Bericht folgt....

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 19. May 2016, 17:42:58

Linux und Makefile arbeitet (bei installierter Toolchain) out-of-the-box. Ich arbeite ausschließlich so - es sei denn, es gibt mal was zum Debuggen. Dann verwende ich den Eclipse, der mir aber zum täglichen Bauen viel zu monströs ist.

Der CoIDE ist wirklich "sehr speziell" - wenn Du einsteigen willst, wäre einer der oben genannten Lösungen mein Tipp für Dich (oder beide)...

vy 73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 19. May 2016, 18:44:37

ich hab jetzt die Versionen die Danilo empfohlen hat unter Win10 installiert und die "1.0.0" nochmals versucht zu kompilieren.
Exakt das gleiche Fehlerbild!

Dann aus Jux die "0.219.27.18" aus dem git-hub und sieh da, läuft durch.
Ein paar Warnungen aber am Ende immerhin ein "BUILD SUCCESSFUL"

Andreas, irgendwas schmeckt meiner Konfiguration am 1.0.0 nicht so ganz ;D

Ich switche nachher auf Linux um....dann wird es bestimmt klappen

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 20. May 2016, 03:59:33

Mit dem CoIDE arbeitet keiner von uns. Bedeutet: die Konfiguration für Eclipse ist aktuell gepflegt, das Makefile auch. Der letzte Test mit CoIDE ist vermutlich schon etwas länger her - und da lief es auch damit noch ;)

vy 73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 20. May 2016, 04:33:18

Danke Andreas!
das wäre eine logische Erklärung......

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 20. May 2016, 05:12:17

...aber eine falsche :-[

Ich habe eben gerade meinen alten XP Rechner mit CoIDE rausgegraben und mal eine Testlauf gemacht.

Ergebnis mit der stable 1.0.0:

Nur eine einzige Warning (__FPU_USE redefined) - sonst nichts. Läuft alles sauber durch.

Die Warning kommt zigmal (pro Quelldatei einmal). Da ist bei Dir noch was faul.

vy 73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 20. May 2016, 10:46:09

mmmm....jetzt bin ich allerdings erstaunt warum das ausgerechnet nur bei der 1.0.0 nicht funktioniert.

Andreas, die Projektdatei die ich mit der CoIDE aus dem github zip aufrufe ist aber korrekt?
Da kann sich kein Fehler eingeschlichen haben?


Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 20. May 2016, 10:51:20

Ich habe das ZIP der Release geholt, den Ordner mchf-eclipse in mein Arbeitsverzeichnis kopiert und die dort enthaltene CoIDE-Konfiguration angeklickt. Nach gefühlten 30 Minuten (und das auf einem 2.4GHz Dual Core mit 3GB RAM...) war dann auch CoIDE einsatzbereit und baute mit der von mir erwähnten Warning.

vy 73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 20. May 2016, 12:16:12

Danke für Deine Bemühungen Andreas.
Dann forsche ich mal weiter - das will ich jetzt nämlich wissen woran es liegt (wahrscheinlich Win10) ;D ;D

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 20. May 2016, 12:34:57

Du brauchst vor Allem den "alten" CoIDE. Der V2.x funktioniert nicht - es muss der V1.x sein Habe die Win-Kiste wieder in die Ecke gelegt und kann jetzt nicht mehr nachschauen - ich denke es war 1.7 oder 1.6

vy 73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 20. May 2016, 13:34:22

Andreas, ich hatte mittlerweile CoIDE 1.7.8 und das neueste GCC installiert, aber nach wie vor die gleichen Probleme!

Ich bin ja experimentierfreudig und hab das "firmware.coproj" aus der Version vor 1.0.0 genommen und in den Ordner der 1.0.0 kopiert (die 1.0.0 firmware.coproj also ersetzt)

So läuft es dann plötzlich, ich kann fehlerfrei kompilieren und das Ergebnis ist auf dem realen mcHF auch lauffähig.
Ich hab dann testweise ein Textfragment was im Display erscheint leicht abgeändert um zu sehen ob auch wirklich kompiliert wird.
Klappt!

Fazit: CoIDE läuft jetzt, aber nicht mit dem "firmware.coproj" aus dem 1.0.0 Zip-File

Damit ist das Experiment abgeschlossen und ich verfolge jetzt den anderen Weg über Linux.

Heute kam dann auch mein bestellter ST-Link V2 USB Dongle ;D

Let's Go!

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 20. May 2016, 14:38:44

Das ist seltsam. Bei mir läuft es mit dem Projektfile aus dem zip. Ich würde sagen: ist halt Windows... Keiner weiß, warum es (nicht) funktioniert ;D

vy 73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 21. May 2016, 09:36:25

kurzes feedback Andreas:

hab jetzt Eclipse Luna 4.4.2 SR2

auf Linux läuft es (natürlich) out off the box....
auf Win10 nun auch....

Eclipse IDE for C/C++ Developers Version: Luna Service Release 2 (4.4.2) Build id: 20150219-0600

und:
gcc-arm-none-eabi-5_3-2016q1-20160330-win32.exe

gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe

die Umgebung kompiliert das 1.0.0 einwandfrei ;D ;D


vielen Dank für Eure Hilfe!
Jetzt noch das ST-Link ans rennen bringen

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 21. May 2016, 10:03:40

Sehr schön! Mit Eclipse Mars geht es auch. Das importieren (!!) des Projektes gelingt bei beiden auf Anhieb. Und Eclipse ist mir um Längen sympathischer als CoIDE (wenn wir mal die Plattform völlig außer acht lassen).

Schönes WE

vy 73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 21. May 2016, 16:42:23

ja das Arbeiten mit Eclipse macht schon Spaß - ich arbeite mich gerade langsam ein..
Als ersten Versuch habe ich mir eine neue Schrittweite von 500Hz eingerichtet weil für meinen persönlichen Geschmack der Sprung von 100Hz nach 1KHz etwas groß ist.

Auch das "press-and-hold of the step size button" habe ich für 500Hz angepasst.
Finde die Funktion wirklich klasse!

Fazit:
Eclipse ist nicht schlecht und mit hilfreichen Funktionen gespickt die einem das Navigieren durch das doch
üppige Projekt erleichtern.
Aber Ihr hab ja auch alles sehr ordentlich kommentiert - man findet sich schnell zurecht!


Andreas, ich als bekennender UKW Freund freue mich wirklich auf den Tag wenn Du die VHF/UHF/SHF Erweiterung vorstellst ;D ;D
In der Firmware hab ich ja schon einiges spannendes entdeckt ;)

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 22. May 2016, 09:35:58

hab hier noch eine sehr schönes STM32-Eclipse Tutorial gefunden:

http://myavr.chkronline.de/html_stm32/stm32_eclipse_tut01.html

damit sollte jeder, der Interesse an der STM32 Softwareentwicklung hat, zurecht kommen ;)

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DB4PLE on 22. May 2016, 10:03:50

Hallo Thomas,

nicht schlecht, dein Fund. Zum Glück muss man sich um das meiste bei der Projekteinrichtung ja nicht kümmern beim mcHF, den das Eclipse Projekt ist ja fertig da. Aber für eigene Projekte hilfreich.

Das Einzige wo man u.U. aufpassen sollte, ist der Vorschlag bezüglich der ST-Link-Anbindung mittels aus TrueStudio herauskopierten Teilen. Da ist bei uns (und offiziell von den GNU ARM Eclipse Machern) eher OpenOCD angesagt und auch bei uns im Projekt so eingerichtet.

73
Danilo

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 22. May 2016, 11:15:19

Hallo Danilo,

ok, OpenOCD habe ich eingebaut.....
beim Start einer Debug Session bekomme ich folgende Fehlermeldung:
"Missing mandatory configuration. Fill-in the 'Config options:' field in the Debugger tab."

gibt es zum Einbinden des ST-Link und OpenOCD ein Tutorial?
Ich habe bestimmt was vergessen


Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DB4PLE on 22. May 2016, 11:39:17

Hallo Thomas,

schaust Du hier:

https://github.com/df8oe/mchf-github/tree/active-devel/mchf-eclipse/support
Siehe Readme.txt.

73
Danilo

BTW, vielleicht sollte das jemand mal im Wiki ergänzen...

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DL8EBD on 22. May 2016, 12:31:56

Hallo Danilo,

das plug in hatte ich schon runtergeladen, aber die vier Screenshots von den Debug Setting offenbarten einen fehlenden Eintrag.

Nun geht's ;D

danke für die prompte Hilfe!
vy73!

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: BO_Andy on 12. July 2016, 05:14:14

Kann mir jemand helfen bin bei eclips mars 2 unter Windows 10 fast am verzweifel ich bekomme es einfach nicht hin den compiler ein zu binden damit ich meinen bin Datei erstellen kann . ggc habe ich installiert aber wie binde ich den jetzt ein LG BO_Andy

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 12. July 2016, 06:05:52

Hast Du auch das gnu-arm-plugin heruntergeladen und installiert?

73
Andreas

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DB4PLE on 12. July 2016, 07:01:25

Hallo Andy,

der beste Weg ist einfach genau der Anleitung von http://gnuarmeclipse.github.io/ zu folgen.

Siehe auch:
https://github.com/df8oe/mchf-github/wiki/Setting-up-Firmware-Development-Software.

73
Danilo

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: BO_Andy on 12. July 2016, 07:02:05

Ja Andreas den habe ich schon installiert aber wie bekomme ich denn eingebunden? Mit coide hatte ich den booloder schonmal als bin erstellt aber die Datei war viel zu groß hatte über 200 kb

Title: Re:benötige Hilfe: CoIDE Fehlermeldung
Post by: DF8OE on 12. July 2016, 07:42:03

Das war meine einzige Idee. Ansonsten arbeite ich nicht mit Windows und kann Dir da leider keinen weiteren Tipp geben.

73
Andreas


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.