Datum: 18.06.2008 22:56
Hallo, ich habe jetzt Version 2.2 meines Eclipse plugins für AVR zum Download bereitgestellt. Direkter Download: https://sourceforge.net/project/showfiles.php?grou... Updatesite: http://avr-eclipse.sourceforge.net/updatesite/ Eigentlich wollte ich das User Manual noch etwas mehr vervollständigen, aber aufgrund beruflicher Termine habe ich mich doch dazu entschlossen das Ganze mit nur 2/3 der Anleitungen zu veröffentlichen, damit Ihr nicht zu lange auf die neuen Features warten müsst. Gegenüber der Beta1 sind noch - wie schon angekündigt - ein Toolbar Button und ein Main Menu Eintrag dazugekommen um den Upload mit avrdude zu starten. Außerdem habe ich noch 3 Fehler behoben. Da ich sonst keine weiteren Fehlerreports bekommen habe, glaube ich dass das Plugin jetzt sehr stabil läuft. Hauptneuigkeit ist natürlich die Unterstützung von avrdude. Damit kann man jetzt Projekte direkt von Eclipse aus auf eine MCU hochladen. Daneben gibt es noch ein paar weitere neue Features und Verbesserungen, die Ihr entweder dem Changelog entnehmen könnt oder, etwas ansprechender von dieser Seite (aus dem User Manual): http://avr-eclipse.sourceforge.net/user%20manual/o... Viel Spass beim avrdude'n :-) brgds, Thomas
********************************************************************************
* AVR Eclipse Plugin Change Log *
* *
* A plugin supporting the development of applications for the AVR series *
* of Processors. *
* See details at http://avr-eclipse.sourceforge.net *
********************************************************************************
$Id: changelog.txt 481 2008-06-18 13:16:58Z innot $
================================================================================
Version 2.2.0 [18-June-2008]
New:
-----------------------------
* AVRDude support
- A list of Programmers can be managed via the AVRDude preferences.
- AVRDude project properties to set all properties.
- (optional) avrdude tool in toolchain to auto-upload the project whenever the project is build.
- "Upload Project to Device" action in the project context menu to manually upload with avrdude.
- Optional upload via toolbar action or hotkey (Ctrl+Alt+U on Windows) (not in 2.2beta1)
* Target Hardware properties can now also be defined per build configuration.
- Enable in the project properties on the AVR page.
* Supported MCU View
- Show a list of all MCUs supported by the plugin and various subsystems like gcc and avrdude.
- Clickable hyperlinks to the Atmel datasheets for most MCUs.
- Open with "Window > Show View -> Other... -> AVR -> AVR Supported MCUs"
Changed / Improved:
-----------------------------
* AVR Device Explorer
The Device Explorer is now a "Selection Listener" and "Selection Provider".
When selecting a AVR project or a text which starts with a valid MCU name,
the associated MCU information is shown in the Device Explorer
* Build variables
The build variables defined by the plugin (e.g. ${AVRTARGETMCU} and ${AVRTARGETFCPU}) can now
have an optional argument to read the value from a different project or build configuration.
Example: ${AVRTARGETMCU:project01/release} gets the target mcu of the "release" configuration of
project "project01".
* Changed since 2.2beta1:
- Most of the user documentation updated to 2.2 incl. a tutorial on how to use avrdude.
Some features are still lack a user documentation (will be completed in one of the next releases)
- List of datasheets, signatures, fusebytes and lockbits updated to AVR Studio Build 589
(ATXmega MCUs only partially supported -- no fusebytes/Lockbits yet)
Fixes:
-----------------------------
* Windows: Now the last installed version of winAVR is used when multiple winAVR
versions are installed
* Multiple failures when some / all of the paths were invalid. Fixed and replaced by error messages.
* Fixed since 2.2beta1:
- Plugin did not parse programmer ids with "-" or "_" from avrdude output (Bug 1984307)
- AVR popup menu was not shown in C/C++ Explorer
|
Datum: 18.06.2008 23:07
Ich ziehe meinen Hut und liege symbolisch auf Knien! :-) PS: Weißt du zufällig ob die die Struktur der Updatesites mit Ganymede geändert haben? Scheint nicht hinzufügbar deine Updatesite.
Datum: 18.06.2008 23:26
Hi Simon, Danke fürs Feedback :-) Zu Ganymede kann ich noch nichts sagen da ich noch keine Zeit zum ausprobieren hatte. Werde ich aber baldmöglichst nachholen.
Datum: 18.06.2008 23:28
Thomas Holland wrote: > Hi Simon, > > Danke fürs Feedback :-) > > Zu Ganymede kann ich noch nichts sagen da ich noch keine Zeit zum > ausprobieren hatte. Werde ich aber baldmöglichst nachholen. Alle Ruder zurück. Es geht! ;) Kannst es beruhigt ausprobieren.
Datum: 18.06.2008 23:31
Mein Update hat auch geklappt, also zumindest die Installation. :-) Mehr kann ich grad nicht testen, da ich mir gerade den Rechner neu einrichte. Aber ich werde berichten. Danke für die gute Arbeit. 900ss
Datum: 19.06.2008 00:04
Simon K. wrote:
> Alle Ruder zurück. Es geht! ;) Kannst es beruhigt ausprobieren.
Per Updatesite oder hast Du manuell installiert?
Ich habe gerade mal Ganymede runtergeladen und mit der Update site hat
es nicht funktioniert - Es wurde nur das Source Plugin installiert,
nicht das eigentliche Plugin. Ausserdem noch der Eintrag "Uncategorized"
-- es sieht so aus als erwartet Ganymede tatsächlich ein leicht anderes
Format bei der site.xml.
Mit der manuellen Installation hat es dann bei mir auch funktioniert und
wie es scheint funktioniert das Plugin, wenn es erstmal installiert ist,
einwandfrei unter Ganymede.
Datum: 19.06.2008 00:22
So, jetzt habe ich mal die site.xml etwas umgestellt und ohne inhaltliche Änderungen funktioniert es jetzt besser mit Ganymede. Es gibt zwar immer noch einen Eintrag "uncategorized", aber ansonsten Funktioniert der Update über die Update Site (bei mir).
Datum: 19.06.2008 02:06
Thomas Holland wrote: > Funktioniert der Update über die Update Site (bei mir). Dito, bei mir auch. Mittlerweile finde ich, könnte man mal den AVR-Eclipse Wiki-Eintrag überarbeiten. Im moment ist es ja wirklich einfach geworden: WinAVR installieren Eclipse installieren Updatesite(s) hinzufügen fertig.
Datum: 27.06.2008 17:49
Was mache ich falsch? Nachdem ich mi Ganymed folgendes versucht habe: - Update-Site hinzufügen "http://avr-eclipse.sourceforge.net/updatesite/" - installieren, bekomme ich leider folgende Fehlermeldung: "Cannot complete the request. See the details." Die Details sehen wiefolgt aus: Cannot complete the request. See the details. Cannot complete the request. See the details. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.2.0.20080618PRD,2.2.0.20080618PRD]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD]] can be satisfied. Unsatisfied dependency: [de.innot.avreclipse.source.feature.group 2.1.0.20080210PRD] requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD] Unsatisfied dependency: [de.innot.avreclipse.feature.group 2.1.0.20080210PRD] requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.feature.jar/[2.1.0.20080210PRD,2.1.0.20080210PRD] Unsatisfied dependency: [de.innot.avreclipse.feature.group 2.1.0.20080210PRD] requiredCapability: org.eclipse.equinox.p2.iu/de.innot.avreclipse.source.feature.group/[2.1.0.20080210PRD,2.1.0.20080210PRD]
Datum: 27.06.2008 17:56
ich nochmal. Habe inzwischen die Methode 'Direkt-Donwload' angewendet und bin zu Ziel gekommen (soweit ich dies in den letzten 5 Minuten vor dem Wochenende noch festzustellen vermag :) Schönes Wochenende und viel Spaß beim Fußballgucken! ;)
Datum: 27.06.2008 22:14
Hallo sous, leider kann ich den Fehler nicht reproduzieren. Habe gerade ein frisches Ganymede gezogen, die AVR-Eclipse Update Site eingetragen und der Download sowie die Installation des Plug-ins haben auf Anhieb funktioniert. Vielleicht hatte SourceForge gerade ein Störung oder es gibt noch irgendeine unbekannte Rahmenbedingung, die den Fehler auslöst. Welches Betriebssystem benutzt Du? LG Thomas
Datum: 28.06.2008 09:49
Hallo, bei mir gab es gerade die selbe Fehlermeldung. Oliver
Datum: 28.06.2008 09:53
Nachtrag: Jungfräuliches Ganymed, Win XP, SP3 Oliver
Datum: 28.06.2008 11:42
Mein Posting weiter oben bezog sich auf einen Versuch auf dem Rechner an meinem Arbeitsplatz. Jetzt habe ich das selbe zuhause versucht, wieder mit dem gleichen Ergebnis. Ich werde jetzt die manuelle Installation durchführen, das hat ja bei meinem ersten Versuch auch geklappt. Mein Rechner zuhause: WinXP, SP2.
Datum: 29.06.2008 16:56
@Sous und @Oliver Ich habe jetzt verschiedenes probiert, aber ich kann den Fehler einfach nicht reproduzieren (habe auch WinXP SP3) ich habe jetzt die update site nochmal modifiziert, vielleicht bringt das ja was. Es wäre schön, wenn Ihr es nochmal probieren könntet. LG Thomas
Datum: 29.06.2008 19:08
Schön, dass es vorwärts geht. Hab heute auch mal mein Programmer Plugin ins SVN geladen. Wers ausprobieren will: http://avr-eclipse.svn.sourceforge.net/viewvc/avr-...
Datum: 29.06.2008 19:14
Manuel Stahl wrote: > Schön, dass es vorwärts geht. > > Hab heute auch mal mein Programmer Plugin ins SVN geladen. > > Wers ausprobieren will: > http://avr-eclipse.svn.sourceforge.net/viewvc/avr-... Was kann das denn? ;) Ein AVRDude Plugin ist ja schon nativ dabei.
Datum: 29.06.2008 19:31
Es kann den AVR109 Bootloader direkt in Java ansprechen. Bei avrdude hat man immer das Problem, dass die Ausgabe erst zum Schluss angezeigt wird. Bei meinem Plugin hat man über alles die Kontrolle. Jeder einzelne Schritt (Erase, Flash, Read) ist auch ein Eclipse-Job. Außerdem habe ich vor den verwendeten Port mit einem Terminal-Emulator zu teilen, so dass man beim Flashen nicht jedesmal ein Programm trennen muss.
Datum: 29.06.2008 21:34
Oliver wrote: > Jetzt hat es geklappt. > > Oliver Danke für die Info! Und jetzt hoffe ich mal auf eine erfolgreichere zweite Halbzeit... :-) Thomas
Datum: 29.06.2008 22:38
> Und jetzt hoffe ich mal auf eine erfolgreichere zweite Halbzeit... :-)
Nein!
Na dann kann ich mich ja wieder an die Plugin Programmierung machen. :-)
Datum: 17.07.2008 08:43
Cool, hab eben mal Ganymede installiert und das neue Plugin dazu. Sieht schonmal gut aus. Bis zum Wochenende hab ich hoffentlich auch mal Zeit gehabt das unter Linux zu testen mal ein dickes Lob an Thomas
Datum: 17.07.2008 18:13
Hi, hab ein Problem unter Linux (Ubuntu). avrdude akzeptiert den AVRISP mkII nur als root. Ich müsste also jedes mal sudo davor angeben und das Passwort eingeben. Ich steh grad etwas auf dem Schlauch wie ich meinem normalen User die entsprechenden Rechte geben kann. Oder gibt es eine andere Möglichkeit? von der Konsole aus mit sudo funktioniert avrdude mit dem AVRISP mkII
Datum: 17.07.2008 18:24
udev hilft dir
cat /etc/udev/rules.d/80-usbprog.rules
ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c65", GROUP="plugdev", MODE="0660"
ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", GROUP="plugdev", MODE="0660"
|
Datum: 17.07.2008 18:31
danke. Die Datei gabs bei mir nicht. Hab sie erstellt und jetzt gehts
Datum: 18.07.2008 15:06
Hi, ich habe mir Ganymede runtergeladen und das Plugin installiert. Nach dem Start fängt Eclipse aber immer erstmal einige Minuten an auf der Platte zu rödeln. Kann aber nicht genau sagen ob es Eclipse oder das Plugin ist. Ich habe das Gefühl das das Plugin nach den Pfaden für die Dateien sucht. Kann das sein?
Datum: 18.07.2008 17:26
Hi Markus, das kann nicht nur sein, das ist leider auch so :-( Ich habe das Plugin unter Linux nur mit einer abgespeckten Ubuntu Distro (in einer Virtual Maschine) getestet und da waren die Suchzeiten kaum zu bemerken. Für die nächste Version des Plugins werden die Pfade unter Linux nur noch ein einziges mal gesucht und die Ergebnisse gespeichert. Der Code dafür ist auch schon im SVN repository, ich habe ihn nur noch nicht getestet. Hier ein Link zu dem entsprechenden Bug Report: http://sourceforge.net/tracker/index.php?func=deta... Thomas
Datum: 18.07.2008 18:12
Ok, dann weiß ich zumindest woher es kommt und das Abhilfe in Sicht ist. Dann ist das ja ok. Nochmal dickes Lob für die ganze Mühe
Datum: 19.07.2008 16:41
Hallo, was Eclipse angeht bin ich absoluter Neuling. Ich habe mir in den letzten Tagen die aktuellste Version (WinXP) heruntergeladen und nach Anleitung das AVR-PlugIn installiert. Ich konnte danach sofort ein kleines Beispielprogramm über die IDE fehlerfrei compilieren. Dennoch gibt es ein paar Fragen zu Eclipse : 1.) Das Debuggen (Simulator!) funktioniert nicht. Muss ich hierzu noch etwas bestimmtes einbinden, oder geht nur Hardwaredebugging (AVR-Dragon, JTagIce ...) ? Oder muss ich den Unweg über das AVR-Studio gehen ? Was MUSS bzw. KANN ich tun ? 2.) Kann bei Eclipse so eine Art "Vorschlag-Funktion" aktiviert werden ? Damit meine ich, dass wenn ich Variablennamen oder Funktionsnamen schreibe, welche im Projekt bereits deklariert sind, dass diese in einem "Vorschlags-Fenster" zur Auswahl bereitstehen.
Datum: 19.07.2008 17:17
1) Sollte mit dem WinAVR Simulator funktionieren, weiß aber nicht wie. Mit dem AVRStudio-Simulator geht es wohl nicht. Mußt mal hier im Forum suchen oder Google fragen. Stichwort GDB, AVR-Simulator. 2) Du mußt STRG-Space drücken, dann bekommst Du Vorschläge.
Datum: 20.07.2008 12:20
Hat jemand schon das Hardwaredebugging zum laufen gebracht? Ich hab ein JTAG ice debugger, das flashen funktioniert, aber das debuggen krieg ich nicht hin? kann jemand helfen
Datum: 20.07.2008 12:37
Jan, hast Du die Fragen hier im Thread gestellt? Beitrag "Debuggen in Eclipse geht nicht GDB <-> AVaRICE problem" Ansonsten mußt Du AVARICE als Suchbegriff nutzen :-) In dem obigen Link ist ein Anhang mit Screenshots, so funktioniert es.
Datum: 20.07.2008 14:19
danke für den Hinweis. Der Eintrag war nicht von mir.
Datum: 20.07.2008 18:05
ich die Einstellungen von dem Beitrag "Debuggen in Eclipse geht nicht GDB <-> AVaRICE problem" übernommen, nun erscheint folgende Eclipse Fehlermeldung (siehe Anhang). Weiss jemand woran das leigen könnte?
Datum: 20.07.2008 19:44
ich hab mein fehler gefunden, hab mich einfach nur vertippt
Datum: 20.07.2008 21:52
Hallo Thomas,
mir ist da eine Kleinigkeit aufgefallen:
Wenn ich im Project-Explorer ein Projekt umbenenne rappelt im
Hintergrund irgendwas los, es scheint also einen Hook zu geben der dann
greift. Meinst du da könnte man das Umbenennen von Properties -> C/C++
Build -> Environment -> BUILDARTIFACT mit dranhängen? Oder (anderer
Ansatz) BUILDARTIFACT auf ${PROJECTNAME} setzen, falls es solch eine
Variable gibt?
Ich bin mir nicht sicher ob meine Frage direkt mit deinem Plugin zu tun
hat oder ein allgemeines Eclipse-Problem darstellt.
gruss
f
Edith: Ich sehe gerade ...->C/C++ Build->Settings->Build Artifact wäre
noch so ein Kandidat.
Datum: 20.07.2008 22:38
Hallo Frank,
Kein Problem :-)
Eclipse hat schon eine Variable für den aktuellen Projektnamen eingebaut
(genauer gesagt sogar zwei):
${project_name} oder ${ProjName}
Einfach bei "Project Properties -> C/C++ Build -> Settings -> Build
Artifact -> Artifact name" eine der beiden Variablen eintragen und schon
macht der Output alle Umbenennungen mit.
Ich habe gerade versucht mit dem Plugin das als Default für neue Projekt
zu setzen, aber CDT weigert sich meine Vorgabe für
artifactName="${ProjName}" aus der plugin.xml zu übernehmen (obwohl es
so dokumentiert ist)... Egal, dann kommt das halt in die Tipps & Tricks
Sektion :-)
Du kannst übrigens Eclipse/CDT eine Liste aller verfügbaren Variablen
anzeigen lassen:
Project Properties -> C/C++ Build -> Variables -> Show system variables
Liebe Grüsse
Thomas
Datum: 21.07.2008 09:10
Vielen Dank Thomas, ich werde es heute abend ausprobieren.
Datum: 05.08.2008 18:55
Hi Thomas, ich will ja nicht drängen, aber kannst du in etwa sagen wann du ein Update machst um den Bug mit dem Gerödel auf der Platte zu fixen? Das wird auf Dauer nämlich echt störend wenn man jedes mal 2-3 Minuten fast nicht am PC arbeiten kann bis Eclipse fertig ist
Datum: 06.08.2008 11:27
Markus, ich denke, das ich in ca. 2 Wochen die erste Beta Version von 2.3 raus bringen kann. Damit Du nicht mehr so lange warten musst habe ich für Dich eine spezielle Vorabversion des Plugins erstellt: http://www.innot.de/eclipse/avreclipse/de.innot.av... Diese Version entspricht dem aktuellen Stand im SVN repository (Rev 578) und ich weiss von einem anderen Benutzer, das bei ihm genau dieser Stand unter Linux (grundsätzlich) funktioniert. Mit dem Fix in dieser Version sollte das Plugin nur noch ein einziges mal die Festplatte rödeln lassen und sich danach merken, wo die Pfade liegen (Kann man sogar optional in den Preferences einstellen). Diese Version enthält auch schon Elemente der kommenden Version 2.3, allerdings noch rudimentär und ohne den letzten Feinschliff, also nicht beschweren wenn die Optik noch nicht stimmt. Andere Bugs darfst Du aber gerne melden. Thomas
Datum: 06.08.2008 23:58
> ich werds mal testen.
Ich bitte drum :-)
Datum: 14.08.2008 21:52
> ich werds mal testen.
Schon mal getestet? Ich würde doch gerne wissen, ob der Fix
funktioniert, da ich ihn in meiner mini-Linux VM nicht ordentlich testen
kann.
Thomas
Datum: 15.08.2008 13:32
Er rödelt auf jeden Fall jedes mal wenn man einen neuen Workspace anfängt. Ich komme erst jetzt dazu richtig damit zu arbeiten. Am Wochenende sag ich nochmal Bescheid. Aber ich hab grad noch einen anderen merkwürdigen Fehler.
make all
make: Warnung: Datei 'subdir.mk' hat Änderungszeit 2,1 s in der Zukunft
Invoking: Print Size
avr-size --format=berkeley -t Mega8Modul.elf
text data bss dec hex filename
452 0 93 545 221 Mega8Modul.elf
452 0 93 545 221 (TOTALS)
Finished building: sizedummy
make: Warnung: Mit der Uhr stimmt etwas nicht.
Die Bearbeitung könnte unvollständig sein.
|
Datum: 15.08.2008 14:14
So, ich hab jetzt extra nochmal ein wenig rumexperimentiert. Den zweiten Fehler mit der Uhrzeit hatte ich weil ich auf dem Desktop noch 2.2.0 installiert hatte. Ich habe jetzt 2.2.9 installiert. Folgendes Szenario: 1. Eclipse habe ich im /home/user/Programme/eclipse Verzeichnis installiert 2. die Eclipse Workbench speichere ich auf einem NFS Verzeichnis (Netzwerklaufwerk). Sollte aber nichts ausmachen das die sich wie ganz normale Verzeichnisse verhalten. Wenn ich nach einem Neustart des Rechners zum ersten mal Eclipse starte und dabei einen Workspace mit einem AVR Projekt öffne geht nach dem Start sofort das Gerödel los. Ich kann dabei sogar noch Eclipse bedienen, aber sobald ich in Window/Preferences auf AVR klicke bleibt er hängen bis er fertig gerödelt hat. Das dauert etwa 2 Minuten Vielleicht fällt es dir in der VM nicht auf weil Eclipse ansonsten zu funktionieren scheint (ich habe nicht versucht zu compilieren). Wenn du sonst noch etwas wissen musst oder ich für dich irgend etwas testen soll sag Bescheid
Datum: 15.08.2008 16:27
Ich habe glaube ich die Ursache für das Problem. Die Uhr auf dem NFS Server geht seltsamerweise knapp eine Sekunde vor. Ich hab sie jetzt manuell mal 2 Sekunden zurückgestellt. Jetzt tritt das Problem wohl nicht mehr auf.
Datum: 15.08.2008 19:45
Hi Markus, danke für die Info. Da der Fix nicht zu funktionieren scheint (es sollte nur noch ein einziges mal rödeln und dann bei weiteren Starts nicht mehr), werde ich mir das Pfadmanagement nächste Woche noch mal vorknöpfen. LG Thomas P.S.: Nur um sicher zu gehen: Ist "Window -> Preferences -> AVR -> Paths -> Disable search for system paths at startup" gesetzt? Evtl. mal das Flag ändern.
Datum: 16.08.2008 11:45
Irgs, Kommando zurück. Der hat das Update nicht richtig gemacht. Ich hatte die ganze Zeit 2.2.0. Hab nochmal neu installiert. Jetzt scheint es zu gehen
Datum: 17.08.2008 09:47
Gut, dann kann ich ja ein Haken an den Fix machen. Danke für die Info.
Datum: 19.08.2008 12:20
Hallo, ich verwende auch gerade das Plugin in der Version 2.2 Weiterhin nutze ich WINAVR_20080610 und Eclipse 3.4 (Ganymede) inkl. C/C++ Developement. Leider findet er beim compilieren sämtliche Include-Dateien nicht. Sobald ich ein ein neues Projekt starte bindet er die Pfade von WINAVR ein. Ich habe zum testen eine einfache LED blinken lassen. Jedoch bekomme ich nach dem BUILD Vorgang folgende Fehlermeldungen:
../blink.c: In function 'main': ../blink.c:37: error: 'DDRC' undeclared (first use in this function) ../blink.c:37: error: (Each undeclared identifier is reported only once ../blink.c:37: error: for each function it appears in.) ../blink.c:37: error: 'PC0' undeclared (first use in this function) ../blink.c:42: error: 'PORTC' undeclared (first use in this function) ../blink.c:43: warning: implicit declaration of function '_delay_ms' |
Gibt es bereits brauchbare Lösungen? Gruß Julien
Datum: 19.08.2008 13:14
Julien wrote: > Sobald ich ein ein neues Projekt starte bindet er die Pfade von WINAVR > ein. Was meinst Du genau damit? Du mußt die "Compiler" Headerfiles mit <> einbinden, nicht mit "". Du mußt auch die folgende Datei einbinden: #include <avr\io.h> Wenn Du das berücksichtigt hast, dann sollte es gehen. Bei mir funktioniert es so. Gruß 900ss
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel
