- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 9 von 9

Thema: AVR Assemblerprogramm

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077

    AVR Assemblerprogramm

    Ich möchte eine Textdatei mit AVR Mnemonic's (*.asm) ohne GUI in ein ausfürbares Programm (*.hex) wandeln lassen. Kann ich solches Programm für Windows XP kostenlos downladen und wenn ja woher ?

    Besten Dank für Eure Hilfe im voraus !
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von robocat
    Registriert seit
    18.07.2006
    Beiträge
    935
    AVR Studio kann das, hat aber eine GUI: http://www.mikrocontroller.net/articles/Atmel_Studio
    WinAVR kanns auch: http://www.mikrocontroller.net/topic/84753#735458
    GAVRASM sollte es auch können, damit habe ich aber noch nichts gemacht:
    http://www.avr-asm-tutorial.net/gavrasm/index_de.html

    Vielleicht ist ja was für dich dabei

    Wenn es nur darum geht, einmalig aus dem *.asm ein Hexfile zu machen, ohne dass du dich erst in die Toolchain reinarbeiten musst, dann kann ich dir den Code evtl. verHEXen, da müsstest du mir eine PM schreiben.
    Geändert von robocat (19.04.2013 um 15:21 Uhr)

  3. #3
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo robocat!

    Vielen Dank für deine Infos. Weil du die o.g. Programme kennst, kannst du mir sicher sagen was für mich gut wäre. Ich möchte keine Riesen Programme für Hochsprachen (wie GCC, BASCOM, usw.) die auch "inline assembler" compilieren können, sondern etwas einfachstes (wie MPASM für PIC's mit um 11 MB).
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    36
    Beiträge
    1.225
    Zum AVR Studio gehört (zumindest bei Version 4) auch ein Assembler der auf der Kommandozeile arbeitet. avrasm2.exe sollte sich im Installationsverzeichnis unter Atmel/AVR Tools/AvrAssembler befinden.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  5. #5
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo markusj !

    Schönsten Dank für deine Vorschläge. Ich bin kein Softwarefreak und möchte etwas einfaches ohne Selbstforschung haben. Wenn das Fragment von AVR Studio "selbständig" arbeiten könnte, dann wäre es für mich als AVR Anfänger optimal. Eigentlich finde ich für einige Anwendungen AVR's besser als PIC's und möchte ich damit versuchen.

    Ich habe mir anfangs das von robocat vorgeschlagenen "gavrasm" installiert, aber es sich nicht starten lässt. Danach habe ich vom markusj das 125 MB grosses AVR Studio 4 installiert, aber sowohl AvrAssembler als auch AvrAssembler2 lässt sich nicht starten. Bei mir gibt es in o.g. Verzeichnis keine Datei: avrasm2.exe nur ausfürbare Datei avrasm2.

    Wie könnte man das Programm selbständig starten und verwenden ?
    Geändert von PICture (19.04.2013 um 17:13 Uhr)
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von robocat
    Registriert seit
    18.07.2006
    Beiträge
    935
    Schon verständlich, dass du dir nicht 200MB auf die Platte tun willst, nur um ein bisschen Code zu assemblieren.
    Hier http://www.avrfreaks.net/index.php?m...859&showinfo=1 gibt es den AVRasm2, der zum Atmel Studio gehört, auch als einzelnen (winzigen) Download. Es fehlen dann allerdings noch die include Dateien (zB "m8def.inc" um einen Atmega8 benutzen zu können), vereinzelt findet man die auch im Netz, wenn man AVR Studio installiert hat, liegen sie in C:\Program Files (x86)\Atmel\AVR Tools\AvrAssembler2\Appnotes. Man kann danach das AVR Studio wieder deinstallieren, zum Assemblieren reichen AVRasm2.exe und die *.inc Dateien, soweit ich weiß.

    Vielleicht kommst du aber auch mit GAVRASM ganz gut zurecht, viel Erfolg!

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    36
    Beiträge
    1.225
    Zitat Zitat von PICture Beitrag anzeigen
    Danach habe ich vom markusj das 125 MB grosses AVR Studio 4 installiert, aber sowohl AvrAssembler als auch AvrAssembler2 lässt sich nicht starten. Bei mir gibt es in o.g. Verzeichnis keine Datei: avrasm2.exe nur ausfürbare Datei avrasm2.
    Das ist die gleiche Datei. Offenbar wird die Erweiterung ".exe" bei dir nicht angezeigt, darum siehst du nur "avrasm2". Du stehst also quasi schon vor der Lösung deines Problems.

    Bezüglich der Verwendung, sieh dir Mal http://www.ic.unicamp.br/~celio/mc40...2-addendum.pdf an. Die Konsolenparameter werden da erklärt. Ansonsten kannst du auch in AVR Studio ein Assembler-Projekt anlegen, es wird dann ein Batchfile generiert mit dem du den Build-Vorgang automatisiert wiederholen kannst.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

Ähnliche Themen

  1. Assemblerprogramm
    Von jomammele im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 2
    Letzter Beitrag: 13.05.2005, 13:03
  2. Watchdog Assemblerprogramm
    Von Kenni im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 1
    Letzter Beitrag: 24.07.2004, 22:50
  3. [ERLEDIGT] zwei Einsprungadressen im Assemblerprogramm
    Von andyoo1 im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 13
    Letzter Beitrag: 21.02.2004, 18:06
  4. [ERLEDIGT] Assemblerprogramm zu groß
    Von andyoo1 im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 16
    Letzter Beitrag: 16.02.2004, 21:41
  5. [ERLEDIGT] Einsprungadressen bei Assemblerprogramm
    Von im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 1
    Letzter Beitrag: 01.12.2003, 16:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen