m16c und debugger

Gast #62469
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
Gast #62471
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
Gast #62472
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
Gast #62474
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.
Gast #62475
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
Gast #62476
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
Gast #62477
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

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