This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Ada on the RM46 launchpad

Other Parts Discussed in Thread: UNIFLASH, SEGGER

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