Datum: 22.03.2008 15:23
Datum: 22.03.2008 15:47
Stellt sich generell die Frage, ob das Sinn macht. Bist du Linuxnutzer? Falls ja, dann nehme ich alles zurück. Inline-Assembler sollte gehen!
Datum: 22.03.2008 16:00
Nein bin eigentlich kein Linux-Nutzer ;) Ob es sinn macht ist natürlich eine Streitfrage, aber in meinem Fall würde es sich schon anbieten denke ich. Geht halt darum das ich gerne das JavaExtensionModul nutzen würde, und die Fehlenden instruktionen würde ich dann halt gerne in ASM implementieren, das man dann halt einen Chip hat, welcher einfach statt AVR Code JavaCode ausführt. Daher war mein Gedanke diese Instruktionen halt in ASM nachzubilden.
Datum: 22.03.2008 17:17
Jupp, 1) Du könntest den AVR32-AS direkt nutzen mit Makefile. 2) Von Eclipse aus sollte Assembler auch funktionieren. Du nimmst ein einziges C-File, indem Du dann die main() Funktion einbaust. Diese ruft dann Deine Assembler Routinen auf, die in *.s Dateien untergebracht sind. Die *.s Dateien enthalten dann den Assembercode. Wenn Du *.S benutzt, kannst Du auch den C-Preprocessor bemühen, um z.B. Includes zu verwenden. Must mal die Doku zum GCC studieren. Ich habe das noch nicht probiert mit dem AVR32 aber es sollte funktionieren. Mit AVR (8-Bit) geht es ja auch so. Nur ein reines Assemblerprojekt, wie Du es vom AVRStudio4 kennst, geht wahrcheinlich nicht. Hast Du eigentlich eine vernünftige Doku, in der die Assembleranweisungen des AVR32 beschrieben sind?
Datum: 22.03.2008 19:50
Doku zu ASM doch noch gefunden. Ich habe irgendwie die schwarze Brille aufgehabt,als die Dokumente duchwühlte :-)
Datum: 22.03.2008 20:44
Kriegt man dann auch korrekte Fehlermeldungen? Hab bisher noch nie mit *.S Files/gcc gearbeitet :-\ Naja schon schade das es keine reinen ASm Projekte mehr gibt, habe aber eh shcon überlegt mal mit GCC einzusteigen, leider sträubt sich meine Installation zur Zeit noch etwas, weil er den GCC nicht findet obwohl alles installiert ist :(
Datum: 22.03.2008 21:09
Läubi Mail@laeubi.de wrote: > Kriegt man dann auch korrekte Fehlermeldungen? Hab bisher noch nie mit > *.S Files/gcc gearbeitet :-\ Klar, es wir ja der Assembler für de AVR32 aufgerufen. > > Naja schon schade das es keine reinen ASm Projekte mehr gibt, Kannst Du doch machen mit einem Makefile. habe aber > eh shcon überlegt mal mit GCC einzusteigen, leider sträubt sich meine > Installation zur Zeit noch etwas, weil er den GCC nicht findet obwohl > alles installiert ist :( Unter Windows stimmt dann der Pfad nicht. Unter Linux...?????
Datum: 22.03.2008 21:10
Unter Windows, hab aber nicht rausgefunden wo (und welchen Pfad) man da ein/nachtragen sollte :( Angeblich stehts ja inner Doku nur bin ich shcienbar zu Blind das auch zu finden.
Datum: 22.03.2008 21:31
Mein Pfad: PATH=C:\Programme\Atmel\AVR Tools\AVR32 Toolchain\bin;....... Normalerweise, wenn Du die AVR32-Toolchain installierst, passiert das automatisch. Und ob das in der Doku steht, das bezweifle ich. Ich nutze allerdings das Beta Studio, dass es bei www.atmel.no/beta_ware gibt. Das nutzt jetzt wohl MinGW und vorher war es CYGWIN. Dadurch ist die Installation und der Pfad anders.
Datum: 22.03.2008 22:01
Ich versuch gerade nochmal die Toolchain runterzuladen, mit Cigwin will das irgenwie nicht :( Den ordner gibt es nämlih leider nicht bei mir.
Datum: 23.03.2008 14:31
Alles nochmal neu installiert... Hat aber auch nicht geholfen, er findet immer noch nicht die Pfade. Ist ne Installtion mit Cygwin, weiß da jemand Rat, was AVR Studio da erwartet als Pfadangabe?
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