mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik XPort AR und Paradigm C++ Professional debugging


Autor: Jugine (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich habe mal ein paar Fragen. Bin das erste mal an sowas am arbeiten und 
kann sein das all das für viele eventuell sehr leicht zu beantworten 
ist. Bitte nicht auslachen :-)

Habe das XPort AR und den Paradigm C++ Professional Compiler und dachte 
man könnte damit Source-Level-Debugging machen. Laut Lantronix 
TechSupport ist das allerdings nicht möglich. Abhilfe soll die Function

int ConsoleInit(char const_params)  //Initialize the debug mode

bieten.

Jetzt habe ich mir mal das erste Beispielprogramm genommen, compiliert 
usw. und per firmwareupdate auf den XPort AR aufgespielt.
Die Datei "sample1.c" wird von Lantronix zur verfügung gestellt und soll 
"Hello World!" auf die Serielle Schnittstelle ausgeben.

Die Function in der Datei:

int SampleApp(CommandLine *pC, HttpServer *pH)
{
    char buffer[100];

    (void)pC;  //To avoid compiler warning for unused variables
    (void)pH;  //To avoid compiler warning for unused variables


    sprintf(buffer, "Hello World!\r\n");

    /* Write buffer to PORT0, blocking call */
    SerialWrite(0, buffer, strlen(buffer), TRUE);

    return 0;
}


Habe HyperTerminal (über Serielle Schnittstelle) geöffnet und kann auch 
damit auf die CLI des XPort AR drauf. Kann alles machen was die CLI mir 
zur verfügung stellt eingeben und anzeigen lassen.

Nun erwarte ich ja die Ausgabe des "Hello World!" an meinem 
HyperTerminal. Leider kommt nichts. :-(

Kann mir jemand sagen was ich nicht beachte oder falsch mache. habe ich 
eventuell etwas falsch verstanden und das Beispielprogramm macht gar 
nicht das was ich erwarte!

Kann mir bitte jemand dabei helfen?

Ich danke schonmal im vorraus.

Gruß

Jugine

Autor: Jugine (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Alles gelöst, war ein kleines verwirrspiel mit dem compiler.

Trotzdem danke.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.