Frage

Ich denke an einen Mikrocontroller mit einem 8051-Kern von Silicon Laboratories. Ich hoffe, dass ich C anstatt Assembler-Sprache verwenden kann, so dass ich SDCC installiert.

Ich installierte die "Silicon Laboratories IDE" die ausführbaren Binärdateien zum Download auf den On-Chip-Flash-Programmspeicher. Es kann auch angeblich eingestellt werden (unter dem Projekt> Tool Chain Integration Menü) zur Verwendung "any" 8051-Compiler.

Ich habe versucht, es einzurichten SDCC zu verwenden, aber jedes Mal, wenn ich auf die „Bauen / Compile File“ Taste, um es mir sagt, "Compiler-Prozess hat nicht erfolgreich abgeschlossen."

Wie erhalte ich neue C-Code schreibe ich auf den SiLabs C8051F310-Chip? Gibt es eine Website mit einem Schritt-für-Schritt-HOWTO? (Wäre es leichter, ein Makefile zu verwenden, die SDCC nennt, nur die „Silicon Laboratories IDE“ kann für den allerletzten Schritt des ausführbaren Binärdatei auf den Chip Download?)

War es hilfreich?

Lösung

Starten Sie mit Silicon Labs Application Note 198 - INTEGRATION SDCC 8051 Werkzeuge in der SILICON LABS IDE * . Es ist für eine ältere Version des IDE geschrieben, aber die allgemeine Konfiguration soll gleich bleiben. Es ist wohl zu beachten, dass AN198 Aktualisierung für SDCC 3.0.0 braucht . Zusätzliche Informationen aus der Silicon Labs MCU User Forum oder Mikrocontroller Knowledge Base kann sich als nützlich erweisen als auch.

Die SDCC Compiler Benutzerhandbuch * kann gewünscht werden, wenn zusätzliche Befehlszeilenoptionen nützlich sein.

Der Silicon Labs USB Debug Adapter kann mit dem verwendet werden < a href = "http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx" rel = "nofollow"> Silicon Labs IDE und die on-Chip-Debug / Programmierschaltung des C8051F310 * für Programmierung der MCU und Debuggen von Code.

* PDF Link

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top