Hallo, mir wurde ein Board vorgesetzt in dem der Coontroller R8C verbaut ist. Nach langer suche im Forum muss ich nun allerdings doch die frage stellen, wie debuggt man das sch.... Ding. Ich hab das HEW ein neues Projekt erstellt eine einfache Schleife in Main die eine Variable hoch zählt. Lässt sich compilieren und wird dann zum Controller übertragen. Soweit so gut! Wenn ich aber nun schrittweise durch die sourcen möchte hängt sich debugger auf zeigt mir in ASM AND. Der PC steht auf 0xFFFF. Und die Verbindung reißt ab. Es sieht so aus als wenn die Software den einstiegspunkt nicht korrekt finden würde. Muss hier noch irgendwas beachtet werden? HEW hat mir auch bei der Projekterstellung einige Dateien angelegt, mit den verschiedensten Init Funktionen und Einstellungen. Denke da liegt der Hund begraben nur wo? Hatte hier vielleicht jemand ein ähnliches Problem? Gruß Stumpf
Du hast die falsche Einstellung. Diesen wunderbaren Controller, nebenbei viel besser als die bloeden AVRs, debuggt man mit dem mitgelieferten Debugger. Und dieser ist ein ECHTES Highlight. Noch dazu ganz fuer umsonst. > Muss hier noch irgendwas beachtet werden? Ausser dem Lesen der Anleitung? Hm..vielleicht noch das du auch Code fuer den Debugger erzeugst. Man kann zwischen Release und Debugger umstellen. Ausserdem benutzt der Debugger eine Serielle und ein paar Bytes im Ram. Von dem musst du natuerlich die Finger lassen. > Ich hab das HEW ein neues Projekt erstellt eine einfache Schleife in > Main die eine Variable hoch zählt. Lässt sich compilieren und wird dann > zum Controller übertragen. Du hast natuerlich darauf geachtet den richtigen STartcode einzubinden und dir auch einen Stack zu reservieren? > HEW hat mir auch bei der Projekterstellung einige Dateien angelegt, Richtig, er kann verschiedenes erzeugen. Sowohl als C Datei wie auch als ASM Include. Beides kann man lesen. Ein weiteres Problem ist das Leute die immer alle Bildschirme durchklicken ohne sie zu lesen, sich gerne einen groesseren Heap mit anlegen den sie nicht brauchen, der aber ordentlich Ram kostet. Und noch ein Tip. Als naechstes fallen Leute die Datenblaetter nur halb lesen dann auf die Schnauze wenn sie Registerinhalte aendern wollen die geschuetzt sind und erst freigeschaltet werden muessen. .-) Olaf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.