Hallo!
Ich spiele zur Zeit mit dem LPC1768 (Cortex-M3) herum und versuche
gerade, FreeRTOS zum Laufen zu bringen.
Wenn ich nun die Datei port.c compiliere, bekomme ich weder Warnungen
noch Fehler, aber leider auch keine .o-Datei.
Das scheint an den Embedded Assembler-Funktionen zu liegen, die z.B. so
aussehen:
1 | __asm void vPortClearInterruptMask( void )
|
2 | {
|
3 | PRESERVE8
|
4 |
|
5 | push { r0 }
|
6 | mov r0, #0
|
7 | msr basepri, r0
|
8 | pop { r0 }
|
9 | bx r14
|
10 | }
|
Wenn ich diese Funktionen auskommentiere, bekomme ich auch wie gewünscht
die .o-Datei. Ist allerdings eine einzige dieser Funktionen im Code,
erhalte ich keine.
Habt Ihr nen Tipp?
Danke!