KD30 verbindet sich nich

Gast #259380
Lesenswert?
• ▲
▼
guten morgen,

konnte nun endlich mal meine mcu flashen aber befürchte momentan nichts
gutes. nach dem flash läuft zwar mein programm aber der zugriff mit kd30
geht nicht mehr. laut anleitung startet jetzt meine mcu mit den
geflashten programm.

wie kann ich den anfangszustand wieder herstellen um mit kd30
zuzugreifen?

danke
Gast #259382
Lesenswert?
• ▲
▼
Hallo Matthias,

mit welchem Compiler und welcher CPU arbeitest Du?
Ich "probiere" Code Schnipsel mit dem SKP16C62P aus, nutze den
Renesas NC30 Compiler mit der HEW.

Wenn ich jetzt Code erzeuge, habe ich die Wahl zwischen "Release" und
"Debug" Code.
Wenn Release Code erzeugt wird, und man nimmt die Standrad
Startup-Files (_sect30_62pskp.inc  und  _ncrt0_62pskp.a30) (mit den
eigenen Änderungen) wird der Reset-Vektor nicht auf den Monitor,
sondern auf den Programmstart gelegt. So kommt man nicht wierder in den
Monitor.

Eine Möglichkeit ist, den Monitor neu zu Flashen, dann sollte es wieder
gehen.

Man kann sich auch ein kleines Motorola-S-Format File schreiben, in dem
genau dieser Reset-Vektor wieder auf den Monitor gelegt wird, und dieses
bei Bedarf Flashen.

Eine Idee wäre auch, irgendein Reset-Vektor (nach eigener Wahl) auf den
Monitor zu legen, und wenn mann in den KD30 möchte, den entsprchenden
Int auszulösen.

Ich arbeite i.d.R. mit "Debug" Code. Das PRG starte ich dann aus dem
Kd30, in meienem PRG sperre ich (und/oder bei verbiege) den
entsprechenden (UART-Int.) des Monitors. So komme ich nach einem Reset
immer in den Monitor, muss allerdings auch immer über den Kd30 mein PRG
starten.

Hallo M16C-Profis, bitte schreibt etwas dazu, wie macht ihr das?

Grüße

Quark
Gast #259384
Lesenswert?
• ▲
▼
Hallo,

@Markus
wie hast Du das Problem gelöst?

Die einfachste Methode habe ich vergessen.
Den Code mit Debug option Compilieren und flashen.
Dann zeigt der Reset-Int-Vektor auch wieder auf den Monitor.

Grüße

Quark

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.