Hallo Habe noch ein kleines Problem mit dem LPC11C24, zum testen verwende ich das Teil von Olimex. Wenn ich mein Programm im LPCXpresso, per Debug starte,dann läuft alles wie gewollt. Sobald ich nun aber einmal Reset drücke, oder Strom nehme, dann tut sich einfach nichts mehr. Ich habe schon alle Jumper durchprobiert, glaube nicht das es an denen liegt. Kann es sein, das das Programm im Debug Modus sich nur per SWD starten lässt? (Auch wenn der SWD Connector angeschlossen ist, tut sich nichts - nur das drücken von Debug in der IDE geht)
Gast
#5049519
Und wenn du es nicht aus dem Debug mode startest sondern effektiv ins flash lädst?
Gast
#5049537
Hast du noch printf Ausgaben über das Semihosting drin? Das ist ein Haken an der Sache: die blockieren die CPU bis die vom Debugger abgeholt werden. Und beim Starten der Debug Version wird ein Breakpoint auf main() gesetzt, hast du schon die Release Version probiert?
Gast
#5049541
dann funktioniert es auch nicht allerdings weiss ich nicht ob das so passt wie ich es flashe. Zuerst wird eine axf erzeugt die ich dann in eine .bin wandle danach wird das ausgeführt
1 | |
2 | |
was mit
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
eigentlich gut aussieht. Das problem danach funktioniert es eben auch nicht. Ich habe alle Jumper bis auf das CAN das steht auf normal vom Board entfernt somit sollte er nicht in den bootloader gehen sondern das programm starten. Sonst wer eine Idee die ich noch testen kann?
Gast
#5049636
hmmm spiele gerade rum bit Relase und debug und nun kann ich die lpc_chip_11cxx.lib nicht mehr richtig compilieren bekomme da in der pmu_11xx.h einen Fehler und weiss nicht warum
1 | |
2 | |
3 | |
4 | |
warum ist da das CHIP_LPC1125 gesetzt? als MCU habe ich korrekt LPC11C24/301 gewählt
Gast
#5049673
sn00py schrieb: > #error "LPC1125 support for the PMU driver is not ready Da fehlt das " am Ende der Zeile, das bringt den Compiler durcheinander, kann ich bei mir nachvollziehen.
ja stimmt danke :D jetzt lässt er sich compilieren .... aber das printf funktioniert nun wieder nicht mehr im DEBUG .... aber das schaue ich mir dann bei Gelegenheit an ..
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.