Run Parameter von SDCC, ASEM51 ???

OP #264520
Lesenswert?
• ▲
▼
Hallo,

ich programmiere ein Programm für einen 8051.

Da ich kein Geld für Keil habe und aber auch in C schreiben will (in
Assembler viel zu aufwändiges Programm), habe ich nach einem
kostenlosen C Compiler gesucht.

Dabei bin ich auf MIDE-51 gestoßen. Es benutzt den Cross Compiler SDCC,
den Assembler ASSEM51 und den 8051 Simulator "TS Control 8051
Emulator". Alles kostenlos!

Da dieses MIDE-51 ziemlich verbugt ist und bei mir alle 5 min abstürzt,
will ich auf den kostenlosen "Crimson Editor" umsteigen. Bei diesem
kenne ich mich ziemlich gut aus.

Mein Problem liegt jetzt aber bei der Verlinkung des SDCCs, ASEM51 und
des Simulators!
Meine Flashsoftware (FLIP) habe ich erfolgreich im Crimson Editor
installieren können. Für die anderen drei Programme fehlen mir noch die
 Parameter und zuverlinkenden *.exe-Dateien. Habe versucht, die
Parameter des SDCCs selber zusammenzustellen, bin aber wie auch beim
ASEM51 kläglich gescheitert!

Könnt ihr mir, falls ihr dieses Problem überwunden habt, die benötigten
Parameter und auszuführenden Dateien nennen!?!

Wäre echt super!

Danke im Voraus, ..

..liebevoll Sebastian
OP #264522
Lesenswert?
• ▲
▼
Habe jetzt CodeBlocks getestet.
Ein gutes tool, .. leider zu viele Features (zumindes für mich) um
effektiv damit zu arbeiten. Kein übersicht. Egal!

HAbe versucht mir zumindest die SDCC Run Parameter herauszufinden. Bin
beim zusammen stellen für meinen 8051 (AT89C51ed2) aber kläglich
gescheitert. Würde gerne die Parameter vom MIDE51 übernehmen, da dise
excellent funktioniert haben.

Der ASEM51 und der Simulator will ich auch verwenden.

Habt ihr eine Idee, wie ich an diese heran komme?


liebevoll .. Sebastian
Gast #264524
Lesenswert?
• ▲
▼
Was hast du denn für Parameter übergeben und was für ein Fehler tritt
auf?

SDCC-Parameter bei einer Source-Datei:

sdcc --model-large main.c -o out.hex

bei mehreren würde ich ein Makefile nehmen. Im Anhang ist ein Bsp.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.