Gast
#4376447
HalliHallo, ich habe folgendes Problem und bräuchte daher mal einen Rat: (schon einmal vorweg-->Ich habe noch nicht sooo super sonderlich viel praktische Erfahrung mit µC) Ich habe ein Evaluierungsboard mit einem LPC1769(Cortex M3) von NXP und will diesen mit Hilfe eines ULINK2 über Keil programmieren. Dafür habe ich mir ein Beispiel-Programm "EasyWeb" geladen und entsprechend angepasst. Funktioniert auch soweit--> Jedoch nur im Debug-Modus und nur wenn ich nicht resete. Sobald ich Resete wird ein Speicherbereich weit außerhalb des Flash-Speicherbereichs, in der das Programm liegt, angesprochen und er läuft somit ins Nirvana (Anfangsadresse beim Reset 0x1FFF 0080). Wenn ich das Programm simuliere und dann resete, wird der Reset_Handler aufgerufen und der richtige Adressbereich angesprochen (irgendwas bei 0x00000 0040). Daher muss ja irgendwie an der Hardware/Konfiguration des ULINK liegen oder?! Ich habe Screenshots der Keil-Target/Debug-Konfiguartion angehängt. Würde sehr über hilfreiche Kommentare freuen :)



