Gast
#2446781
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