Hi! Ich habe im Moment ein Projekt am Laufen, welches als Ziel hat uCOS-III für den NXP LPC1768 zu portieren. Es gibt einen Port von Micrium dafür, welcher auch verwendet wird, bei welchem allerdings die Assembler-Files an den Gnu Syntax angepasst werden mussten. Dies war noch nicht das große Problem. Um den Controller zu initialisieren wurde das CMSIS Package von NXP verwendet. Hier wurden im Startupfile der PENDSv_Handler und der SysTick_Handler auf den Handler vom Betriebssystem umbenannt. Allerdings konnte ich im Gegensatz zu FreeRTOS keinen SVCall_Handler finden... Als ich jetzt versucht habe das compilierte Hex-File zu flashen funktionierte nichts. Zur Kontrolle habe ich versucht in der Main-Routine LEDs zu setzen welche leider jedoch dunkel blieben. Ich glaube das das Problem hier genau bei dem fehlenden SVCall_Handler liegt jedoch habe ich zu wenig Wissen über die Materie um dies beurteilen zu können und noch weniger Erfahrung darin das Problem zu beheben. Auf weiterführende Hinweise,Tipps... würde ich mich freuen. Der komplette Sourcecode ist dem Post als Zip-File beigefügt. Mfg Jürgen
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.