Gast
#1782580
Hallo, Ich möchte einen LPC1768 bzw. einen LPC2368 programmieren bzw. debuggen. Wenn ich den chip debuggen will, funktioniert es bei mir nur ca. jedes zweite mal. Wenn es funktioniert, kann ich alle variablen werte sehen, auch die Pins am µC toggeln. wenn ich das ganze jetzt nochmal debuggen will, steht der program counter bei einer Adresse um ca. 0x7FFF E152. Bei 0x7FFF E008 liegt der Bootloader... Nun gibt es den Pin P2.10. Ist dieser Pin auf Lo, so sollte der Chip in den ISP mode gehen. Ist der Pin Hi, sollt der Chip nur in den ISP mode gehen, wenn die checksumme nicht übereinstimmt (der user Code nicht valid ist). Wenn ich den Pin P2.10 auf 0V ziehe, funktioniert es jedesmal. Allerdings ist dann der ISP mode aktiv. Folglich sollte das debuggen ja eigentlich nicht funktionieren... wenn ich den µC flashe muss der Pin P2.10 auf Hi sein. In diesem Fall funktioniert es ca. bei jedem 2. mal flashen. wenn es nicht funktioniert, hängt der program counter bei ca. 0x7FFF E156. Hat jemand einen möglichen Lösungsvorschlag? Hatte noch jemand ein ähnliches Problem? LG, Philipp