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
Ist die Monitor-Software in den MC geflasht worden? Bei mir war, entgegen der Anleitung, der MC leer.
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
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
hier sind sie alle: http://www.m16c.de/sites/downlo.htm und dort ist ein Flasher: http://mikrocontroller.cco-ev.de/de/download.php#M16C
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.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.