Ressources on Ada & RTEMS

Jérôme Hugues hugues.jerome at
Thu Dec 7 12:25:54 UTC 2006


I'm currently testing the Ada support in RTEMS, I've compiled so far  
RTEMS with binutils 2.16.1, GCC 4.1.1, everything went  
smooth, using the information provided on the Wiki pages related to Ada.

For now, I've been able to compile a simple Hello World from Ada  
examples, it runs fine on QEmu

I then tried to compile an Ada multi-tasking example, I've been stuck  
by a strange bug,
RTEMS reports that "Exception 13 is caught at PC 7" by one thread,

This looks like a stack checking problem (AFAICT). I did work around  
it by recompiling part of the GNAT runtime.
Namely, I copied in my build dir, and then run gnatmake - 
a to force partial recompilation of the elements of the run-time that  
depends on this package.

This sounds rather strange. It is clearly a dirty hack, but it is  

I'm therefore looking for any resources on compiling Ada programms  
for RTEMS. It seems the provided examples are not up to date with  
other makefiles (e.g. those provided for the C examples). do you have  
any pointers ?



More information about the users mailing list