Keil uVision3 Projekteinstellungen für CC1110

OP #1187485
Hallo zusammen,

ich habe ein kleines Problem mit Keil uVision3.
Ich möchte einen CC1110 programmieren. Leider sind die Testprojekte die 
es für den CC1110 gibt für den IAR Compiler gedacht.
Ich hatte jetzt das Problem, dass bei einem Programm welches eine 
Zeichenkette über die Serielle Schnittstelle senden nur kryptische 
Zeichen angekommen sind.
Nachdem ich dann diesen (http://www.keil.com/forum/docs/thread12903.asp) 
Beitrag im Internet gefunden habe, hab ich das Programm mal ausprobiert 
und es hat tatsächlich nicht funktioniert. Danach habe ich die xcl 
Datei, die erwähnte xcl Datei genommen und veruscht ihr zu entnehmen 
welche Einstellungen ich für den Datenbereich vornehmen muss. Ich habe 
dann in den uVision3 Projekteinstellungen für Off-Chip Xdata zwei neue 
Eintrage hinzugefügt.
1. Start: 0xF000  Größe: 0xDA1
2. Start: 0xFF00  Größe: 0x100

Danach hat das senden über die serielle Schnittstelle einwandfrei 
funktioniert.
Jetzt wollte ich das per-Test Beispiel was man hier 
(http://www.ti.com/litv/zip/swrc085a) findet ausprobieren. Nach ein paar 
Codeänderungen hat es sich auch compilieren lassen. Nur scheinbar stimmt 
mit den Speicherbereichen etwas immer noch nicht. In dem Beispiel wird 
die Versionsnummer des Chips auf einem LCD Display ausgegeben. Mit dem 
IAR Compiler steht da dann eine 3 und mit Keil steht da irgendwas mit 
700 und mehr passt auch nicht aufs Display.

Woran könnte das denn liegen? Kann mir vielleicht irgendjemand sagen 
welche Einstellungen ich da trefen muss, damit das funktioniert?
Keil und IAR sind unterschiedlich in der endianess (Little Endian: IAR, 
Big Endian: Keil). Das wirst Du nicht beachtet haben. Allerdings ist mir 
dabei noch nicht ganz klar, wie Du von 3 auf 700 kommst. Steht da nicht 
zufällig doch 768 anstelle der 700?
OP
Das Problem ist mitlerweile behofen, es lag an einer falschen 
Konvertierung im printf Befehl. Aber danke für den Tip mit den 
verschiedenen Endians, vielleicht Tritt ja nochmal ein Fehler auf, der 
darauf zurück zu führen ist, dann weis ich gleich wo ich suchen muss.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.