HCS12 BDM Problem

Gast #1355169
Lesenswert?
• ▲
▼
Hallo zusammen,

folgendes Problem:

Wenn ich mein Programm über BDM schnittstelle auf mein HCS12 µC lad, das 
Programm dann starte und das BDM Kabel angeschlossen lasse funktinoiert 
alles einwandfrei.
Sobald ich das BDM Kabel ausstecke wird mein Input Capture Interrupt 
nicht mehr aufgerufen.

Jemand ne Idee warum mein Programm ohne BDM nicht läuft ?

Grüße
Gast #1355254
Lesenswert?
• ▲
▼
Programm funktioniert, nur Input Capture nicht ? Oder funktioniert dann 
gar nichts mehr ? Das Programm brennst du aber schon ins Flash oder 
landet es versehentlich im Ram ?
BDM Stecker nur abziehen, wenn Target abgeschaltet ist (klar, oder?)
Gast #1355976
Lesenswert?
• ▲
▼
Ja Programm läuft in die main routine rein. komischerweise wird der CAN 
Receive Interrupt noch ausgelöst und ich kann ne CAN Nachricht 
empfangen. Auch die Antwort auf die empfangene Nachricht wird gesendet. 
Nur eben der Input Capture Timer Interrupt wird nicht ausgelöst.

Wenn ich den Stecker im laufenden Betrieb rauszieh funktionierts nich 
(ok klar) und wenn ich den Stecker im asugeschalteten Zustand rauszieh 
und dann einstöpsel funkts auch nich...

Achja das Programm geht natürlich ins Flash und nich ins RAM, 
schließlich funktioniert die main routine ja. Kann da evtl. an der 
hardware was nich in ordnung sein ? spannungsversorgung oder so ? kann 
mir nicht vorstellen, dass es am Code liegt, weil der hat vor n paar 
Wochen noch funktioniert, auch ohne BDM.

Oder gibts evtl. in Codewarrior irgendwelche einstellungsmglichkeiten, 
dass der Prozessor sich in nem Debug modus befindet oder so. Hab da zwar 
nix gefunden, aber man weiß ja nie. Wüsste jetzt auch nicht, dass ich da 
was verstellt hab...

Eigentlich tippe ich fast auf nen hardware Problem....
Gast #1355985
Lesenswert?
• ▲
▼
> Eigentlich tippe ich fast auf nen hardware Problem....
Ists vielleicht eine fehlende Masse zwischen dem was am InputCapture 
hängt und dem Prozessor. Der Massebezug wird dann nur hergestelllt, wenn 
BDM gesteckt ist (z.B. über Erde oder über PC-Gehäusemasse?)
Gast #1357924
Lesenswert?
• ▲
▼
Hey,

danke für den Tipp Martin. Es war tatsächlich ein Masse Problem.
Hatte das Eingangssignal auf ner anderen Masse liegen. BDM hat dann wohl 
ne gemeinsame MAsse hergestellt und es hat funktioniert. Bin mir nicht 
sicher, ob ich das selber gecheckt hätte :P

Also danke und schöne Woche allen !

Ciao

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.