Ich möchte ein einfaches Programm mittels JTAG auf das Entwicklungsboard schieben. Das Programm soll einfach nur den Hauptquarz einschalten. void main() { AT91PS_APMC pAPMC; pAPMC = AT91C_BASE_APMC; pAPMC->APMC_CGMR = AT91C_APMC_MOSCEN | (AT91C_APMC_OSCOUNT & (0x2F<< 16)); } das Progamm lässt sich bis auf einer Warnung linken und kompilieren: Severity and Description Path Resource Location Creation Time Id: ld: warning: cannot find entry symbol _start; defaulting to 00008000 Muss ich hier noch ein Assembler-Startup file integrieren und wenn ja wie? Der Resetvector befindet sich auch nicht auf Adresse 0x8000 sondern genau auf 0x00. Wie muss ich mein Makefile anpassen? Ich arbeite mit Eclipse, cygwin, gnugcc (arm-elf-gcc), odcremote und dem Wiggler. Danke im vorraus für Lösungsvorschläge
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.