[fpc-pascal] arm-embedded and interrupts
Koenraad Lelong
fpascal1 at de-brouwerij.be
Wed Dec 11 19:20:16 CET 2013
Hi,
I made some time to tinker with my arm-embedded fpc-compiler.
Since I had a problem in the past with routines optimized away I checked
for this. And indeed there is a problem : my interrupt-routines are
gone. How do I tell the compiler to leave those routines in the binary ?
I tried -O-, -O1, -O2 and -O3, all of them remove 'unused' routines.
When I reference the routine in the code, it's in the binary. Of course
that's not how it should be done.
Thanks for any pointers.
I'm using fpc 2.7.1, svn 25843.
I declare the interrupt-routines like this :
procedure SysTick_interrupt; interrupt;
begin
...
end;
What am I doing wrong ?
Thanks for any pointers.
Koenraad Lelong
More information about the fpc-pascal
mailing list