ProOSEK auf TriBoard flashen

OP #984722
Lesenswert?

Hi,

ich habe mich in den letzten Wochen mit einem Infineon TriBoard mit 
TC1796 Mikrocontroller und mit ProOSEK beschäftigt.
Bisher wurde die Software per gdb in den RAM des TriBoards geschrieben 
und per gdb gestartet. Das ist kein Problem.
Ich möchte nun aber die Software in den Flash Speicher schreiben, und 
das funktioniert leider nicht so wie es soll.
Das Programm in den Flash zu bekommen, schaffe ich. Es liegt dann an 
Adresse 0xa0000000. Per gdb kann ich dann auch ein "run" ausführen und 
die Software läuft.
Allerdings läuft die Software nicht von alleine an, wenn man einen Reset 
des Boards vornimmt, bzw. die Stromversorgung unterbrochen hat.
Zur Kontrolle habe ich eine minimale Software geschrieben, die mir per 
RS232 Nachrichten ausgeben kann (zum Windows-Rechner mit Hyperterminal).

Das genaue Verhalten stellt sich folgendermaßen dar:
Ich schalte das Board ein und im Terminal erscheint "1=1=".
Erwartet wird aber "123456789".
Es ist dabei egal, ob ich die Nachricht bereits in 
"initTRICOREModules()" ausgeben lasse oder erst in einem Task einbaue.

So langsam weiß ich keinen Rat mehr...
Es wäre echt super, wenn mir jemand einen Hinweis geben könnte!
Vielen Dank im Voraus!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren