I have updated the project with support for interrupt handlers, written in Ada and installed with a simple pragma.
To support this and other issues such as power management, the mini-RTS component has been updated with access to the msp-gcc intrinsic functions.
To update a previous installation:
1) Build and install the mini-RTS component (following the description in MSP430-Ada, page 5)
2) Install the new CPU Support folders (CPUs and Packages) in
/usr/local/msp430/lib/cpu_support/cpus
/usr/local/msp430/lib/cpu_support/packages
or some other appropriate location.
3)Adapt any references to the "cpu_final" package in your applications to the new "calibration" and "vectors" packages. Changing the package names should be all that is required.
There is a new document (not pretty : just a text file!) at doc/Building_MSP430-Ada_Applications.txt describing how to write and build an application using these facilities. Its build instructions assume CPU support is in
/usr/local/msp430/lib/cpu_support
but are easy to adapt to other locations.
Enjoy!
Last edit: Brian Drummond 2013-02-11
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have updated the project with support for interrupt handlers, written in Ada and installed with a simple pragma.
To support this and other issues such as power management, the mini-RTS component has been updated with access to the msp-gcc intrinsic functions.
To update a previous installation:
1) Build and install the mini-RTS component (following the description in MSP430-Ada, page 5)
2) Install the new CPU Support folders (CPUs and Packages) in
/usr/local/msp430/lib/cpu_support/cpus
/usr/local/msp430/lib/cpu_support/packages
or some other appropriate location.
3)Adapt any references to the "cpu_final" package in your applications to the new "calibration" and "vectors" packages. Changing the package names should be all that is required.
There is a new document (not pretty : just a text file!) at doc/Building_MSP430-Ada_Applications.txt describing how to write and build an application using these facilities. Its build instructions assume CPU support is in
/usr/local/msp430/lib/cpu_support
but are easy to adapt to other locations.
Enjoy!
Last edit: Brian Drummond 2013-02-11