I just got Ada (GNAT from Adacore) running on the RM46 launchpad. This is a port of the TMS570 Ravenscar + ARMv7 to the RM46 (in Thumb state).
Quite barebones at the moment. A small example has 2 tasks one toggles 1 led and triggers an event, the other thread waits on the event and toggles the other led.
I had to spin my own board to talk JTAG to the target. The RM46 launchpad has a surface mount Ti20 connector site. I have an ARM20 JLINK clone (ebay) so an adapter needed to be fabbed (cost me ~$13 from OSH park for 3 boards). The SMD connectors are fairly pricey at $5 (x2 one for the board and one for the adapter).
Once thats done, you need openocd to talk to the JLINK and then the RM46.
Curr flashing is still done via UniFlash and the XDS110 as I have not had time to port the Flash021 code over to Linux and have it talk to the JLINK.
Anyway, its a start. Ada on the cheap for a Hercules. A safety language on a safety processor.
github.com/.../ravenscar-sfp-rm46
tnx
Hedley