Jump to content
43oh

mspgcc-based test/demo environment


Recommended Posts

As just announced, there's a new development version of mspgcc available for the adventurous.

 

Along with it is a new release of test430, a unit test framework that simplifies building simple tests and demonstrations for a variety of MSP430 platforms including multiple chip variants of the LaunchPad, and MSP430FG4618 and MSP430F5438A variants of the experimenters board. (I got the USB board, but haven't had a chance to add it yet.)

 

Although test430 is only likely to ever work with GCC in a POSIX environment, there are a variety of demo programs, including an MSP430G2553 example differential frequency monitor which I've found pretty useful in validating clock speeds. Be aware that I'm working pretty exclusively with the development mspgcc, so it's possible there are dependencies on that (though at least some of it should work with current LTS-20110716).

 

Hope it's useful to others, but even if not it's going to make future mspgcc releases more stable, which has gotta be a good thing.

Link to post
Share on other sites

Impolitely following up on my own post: one of the best things about test430 is scripts/ez430, which allows you to monitor serial output from the launchpad using the USB HID interface, bypassing all the problems with Linux tty-style serial support of the TUSB3410. You can even leave this running in one window while you're using mspdebug to program the board in another. You will need the latest Python USB bindings; information is in the README.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...