Forum: Mikrocontroller und Digitale Elektronik m16c und debugger


von Heiko (Gast)


Lesenswert?

Hallo!

ich benutze seit kurzer Zeit das Evalboard M16C/6NA von Glyn!!!
Jetzt habe ich ein Problem mit dem Debugger KD30 v3.2.

Kann mir jemand bitte erklären wie ich ihn zu laufen bekommen?

Ich habe den Eintrag:

.lword  0FF900h        ; uart1 transmit(for user)(vector 19)
.lword  0FF900h        ; uart1 receive(for user)(vector 20)

in sect30.inc vorgenommen, aber wenn ich den Debugger aus der
Projektbar starte, kommt das Init Fenster in den MCU Typ eingestellt
habe und wenn ich dann mit OK bestätige kommt eine kurze Zeit später
folgende Fehlermeldung:

Communication ERROR.
Can't accept Data.
ERROR(16014)

Ich hoffe jemand kann was damit anfangen und mir ein paar Tips geben!

mfg
Heiko

von thkais (Gast)


Lesenswert?

Ist die Monitor-Software in den MC geflasht worden? Bei mir war,
entgegen der Anleitung, der MC leer.

von Heiko (Gast)


Lesenswert?

Hallo!!!

Also ehrlich gesagt, hab ich keine Ahnung!!! wie kann ich das denn
herausbekommen, bzw. wo bekomm ich den Monitor her?

gibt es Unterschiede in den Monitoren? Ich hab auf der Homepage von
Renesas nur einen Monitor für den M16C/62 gefunden!

mfg
Heiko

von Heiko (Gast)


Lesenswert?

Hallo!

also ehrlich gesagt, kann ich dir das gar nicht sagen! Ich hab keine
Ahnung! Wie kann ich das rausfinden, bzw. wo kann ich den passenden
monitor herbekomme? Auf der Seite von Renesas finde ich nur einen
Monitor für den  M16C/62!

mfg
Heiko

von \x4D\x6F\x6F\x73\x65\x43 (Gast)


Lesenswert?


von thkais (Gast)


Lesenswert?

Bei dem Evalboard ist eine CD dabei - zumindest war das bei mir so. Auf
dieser solltest Du ein Verzeichnis "Monitor" finden, dort sind die
notwendigen Files. Ein Flasher ohne den KD30 befindet sich in
"Flash_start". Allerdings habe ich ein anderes Board als Du, es kann
also durchaus sein, daß es bei Dir anders aussieht.
Wenn keine Monitorsoftware auf dem Controller installiert ist,
funktioniert der KD30 nicht. Der Flasher auf der o.g.
mikrocontroller.com ist auch O.K.

von Heiko (Gast)


Lesenswert?

Hallo!

Danke erst mal für die schnellen Antwort!

Ich hab den Monitor von der CD und den aktuellen von der Homepage
versucht! Beide lassen sich ohne weiteres flashen. Aber nach dem ich
dann den Debugger starten will kommt immer noch diese Fehlermeldung!

Nebenbei sind mir noch ein paar Dinge unklar:
- den Monitor muss ich doch genau so flashen wie eine Anwendung, die
 ich geschrieben hab (also im Bezug auf den memory Bereich)
- das User-Programm wird erst geladen, nachdem der KD30 läuft? Oder?
- das Serielle Kabel muss auch auf X1 gesteckt sein?


mfg
Heiko

von Peter Kasi (Gast)


Lesenswert?

Hallo Heiko,
Ja zu: der Monitor wird wie eine Anwendung geflasht und
Ja zu: das User-Program wird durch den KD30 nachgeladen.
Das serielle Kabel sollte da sein, worüber du auch flasht
(schätzungsweise dann X1). Nach dem Flashen müsstest du dann aber noch
einen Jumper umsetzen, damit der µC nicht mehr im "flash beschreiben"
Modus ist. Anschließend den µC zurücksetzen (reset) damit das
Monitorprogramm läuft und mal den KD30 anwerfen.

Gruß
Peter

von Heiko (Gast)


Lesenswert?

Hi!

Danke erst mal an alle die mir geholfen haben! Ich habs geschafft!!!!

Mein Problem war dass ich die falsche UART Einstellung verwendet habe,
also immer an UART0 war und der Monitor auf UART1 "gehorcht" hat...

Bis zum nächsten Problem  :-)

mfg
Heiko

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
Noch kein Account? Hier anmelden.