Folgendes Problem: Ich habe ein Programm geschrieben (mit CrossWorks)
und kann das sowohl debuggen als auch mit "Build and run" laufen lassen.
Ich möchte nun das Discovery von einer USB Powerbank versorgen, aber ich
habe gemerkt, dass der STM32F407 gar nicht erst losläuft, wenn ich das
Board zum Beispiel an USB vom Computer anschliesse. D.H.
Anschliessen->build and run->läuft perfekt->ab und anstecken->läuft
nicht los!
Wenn er nicht läuft, und ich dann den Debugger aktiviere, sehe ich dass
er da hängt:
1 | <reset_wait>
|
2 | E7FE b 0x0800037E <reset_wait> <- hier
|
3 | 0000 movs r0, r0
|
4 | 2002 movs r0, #2
|
5 | ED08E000 stc p0, c14, [r8, #-0]
|
6 | 0000 movs r0, r0
|
7 | 0800 lsrs r0, r0, #0
|
Weiss jemand Rat?
Danke im Voraus, Sean