µTasker Forum

µTasker Forum => Luminary Micro TM LM3SXXXX => Topic started by: paulk on November 13, 2009, 03:37:18 AM

Title: uTasker & LM parts
Post by: paulk on November 13, 2009, 03:37:18 AM
Just a quick question regarding how interchangeable the LM3Sxxxx parts are between each other.

I have a LM3s6965 dev board, but I'm trying to see which other chips within that similar family I can use.  Other than FLASH limitations, is it fairly straightforward to compile the same code over various chips?  ie: some chips have more than one SSI port, etc.....will it be fairly straight forward to compensate for this, and compile for these various chips if we move up/down in the family.

Basically, can the GNU compiler (and uTasker) work for all the 6000 series LM chips?

Title: Re: uTasker & LM parts
Post by: mark on November 13, 2009, 01:44:57 PM
Hi Paul

Yes, the project will work with all 6000 chips (plus other series from the 1000 series up to the 9000 series - although the 9000 is presently being tested and still needs a few adjustments until fully supported).

See also the following concerning setting up a particular chip type http://www.utasker.com/docs/LM3Sxxxx/uTaskerLM3SXXXX_Ports.PDF
As you will see, by adding the correct PART_DCX codes, the project will automatically be configured for the available peripherals in the exact chip.

If a particular chip is required and the set up is missing just specifically the device required and it can be specifically configured for you - there are so many devices in the Luminary range that only a few of the most common ones are pre-configured in the project but new ones are quite easy to add and then become generally available.

Regards

Mark