Hallo zusammen,
ich habe ein STM32VL-Discovery Board und habe die Startup-Routine
(startup_stm32f10x_md_vl.s()) insofern modiziert, dass zusätzlicher ASM
Code am Anfang von Reset_Handler: eingefügt wurde. Dieser gibt einige
Bytes auf USART1 aus.
Das ganze funktioniert nun prima, wenn ich im Debug-Modus bin. Sprich,
im Debug-Modus werden die Bytes über USART gesendet und kann sie in
RealTerm empfangen.
Wenn ich das Board allerdings "normal" laufen lasse, erhalte ich
lediglich ein paar Null-Bytes und mehr nicht.
Woran kann dies liegen? Die Start-Up-Routine wird doch auch im
"normalen" Modus durchlaufen, oder übersehe ich da etwas?
Hier der modifizierte Abschnitt der startup_stm32f10x_md_vl.s: