I have made some i386 Debian packages for various parts of the mspgcc toolchain, and have uploaded them to the mentors.debian.net repository.

These packages are highly experimental. I have never packaged anything for Debian before, so please forgive any foibles I have committed on my first try.

I have made four packages so far:

* binutils-msp430 contains binutils 2.14;
* gcc-msp430 contains gcc 3.2.3 with the latest MSP430 patch;
* msp430-libc contains a snapshot of the C library;
* msp430-parjtag contains the jtag.py programmer.

I intend to also make packages for GDB and Insight, the pybsl serial bootstrap loader, and packages containing examples and documentation, and will make these as I have time; but I'd like to get some feedback on these in the meantime.

Speaking of feedback, it is eagerly solicited. If you are brave enough to try these packages, and run into trouble with them, please mail me at d...@ieee.org. The only reward I can offer is an improved set of packages for you to use; I hope that will be enough. :)

The packages can be obtained using apt from the mentors.debian.net repository. Instructions on accessing the repository are at:

http://mentors.debian.net/index-usage.html

Once you have added this as an apt source, you should be able to use dselect, aptitude, etc. to install the packages. (It may take a bit for the packages to appear, as I just uploaded them.)

These packages are by no means finished; in particular, more man pages need to be written, as required by Debian. There are also several details I do not know how to properly address, particularly in the binutils package.

That said, the packages seem to work for me; I have been using them on my own Debian Unstable installation.

Note that I have taken liberties with the pyjtag program, renaming it as msp430-jtag for the purposes of execution. The original program, jtag.py, is installed in /usr/lib/msp430-parjtag/, together with its dependencies, and /usr/bin/msp430-parjtag symlinks to it. Chris -- if this bugs you, please let me know, as it's your program; I just thought "jtag.py" was a bit too generic for a package.

Lastly, I am aware of an earlier packaging effort listed on the Debian work-in-progress page, but it seems to have not been touched in over 500 days. I need these packages now, so I took the liberty of making them.

Enjoy
----
Michael Ashton <d...@ieee.org>
"I'm really lucky that Microsoft set the bar so low for my profession ..."
--- My brother-in-law, a professional programmer


Reply via email to