TI E2E Community
Stellaris® ARM® Microcontrollers
Stellaris® ARM® LM3S Microcontrollers Forum
I just switched to TI Stellaries from another MCU, I am trying to prepare a list of tools I need to start with Stellaries
with the other companies we needed a programmer that connects to USB and program the MCU through special dedicated pins
I Know that Stellaries has JTAG, what programmers is preferred, because I am not gonna use DevKit, I'll build a costume PCB design.
as far as I know, I need
Any guide will be great
All of the TI Stellaris kits come with a debug adaptor integrated on the board - so you don't need to buy anything else to get started!
I would most strongly recommend that you really should start with a DevKit!
The debug adaptor integrated on the DevKit can also be used to debug/program your own custom board - so you may not need anything else at all...
Once you've gained familiatiry on the DevKit, you will then be in a good position to make an informed decision as to whether or not you need anything further for your particular purposes.
Guru Andy has well answered. You will likely find the breadth & depth of the TI/Stellaris-related web site both a blessing & somewhat daunting. My belief is that you will best benefit by mastering Stellaris site navigation - rather than simply/effortlessly "clicking" on a provided link. (and you can never have, "too much" data)
The lowest cost Eval Kit is LM3S811-EVK (or similar) which provides a reasonably complete program and debug solution. You will require a software development environment or IDE. (Integrated Dev. Environ.) You should have had the same requirement for your past MCU development - nothing new here. These IDEs can be public or commercial, "free" or expensive, but there is a, "middle ground." The free/non-commercial IDEs trade your time/effort/resourcefulness for cost reduction. (worth it? Depends upon your unique situation, experience, project deadline)
Best/safest "middle-ground" I believe is a, "code-size" limited, commercial IDE offering. These can be downloaded - adapt nicely to TI Eval Kits - and get you, "on the air" quickly, efficiently with minimum frustration. Your "investigation" of TI/Stellaris site will reveal who/what/where - wish you well...
cb1-Best/safest "middle-ground" I believe is a, "code-size" limited, commercial IDE offering.
If you buy a kit - and, again, I thoroughly recommend that you should - it will come with a CD with your choice of toolset on it.
All the CD images are also available for download from the DevKit pages on this site - so you're not stuck with just the physical CD in the box!
Mutual ad. continues - good that. Do note that TI-Stellaris team regularly churn/improve/extend StellarisWare - so offering on CD is practically guaranteed not to be latest/greatest...
Download image - as Guru Andy states - is best means to insure you've got the best/most recent...
Just noted - failed to mention that "code-size" limited IDE are most always "free." Always urge clients to "start" with these - rather than "date-limited - unrestricted code size" offerings. (you simply don't/won't know enough to properly/fully benefit from this "full power" version in the beginning) Learn on the free version - then try the "full power!"
Thank you Andy and cb1,
as you suggested I found the Stellaris® Serial-to-Ethernet Reference Design Kit (RDK-S2E)http://www.ti.com/tool/rdk-s2e
its not a starter kit, but its schematics is simple and because later I'll be building a system with this function TCP/IP and serial ports. I read the user guide it seems that the board dose't have a hardware for re-programming or flashing the MCU
I have to prepare a list of the tools I need, because someone else is buying them for me, that's why I am rushing into things.
is there a special tool (hardware) for programming Stellaries MCU to buy?
Moha Deebits not a starter kit,
Indeed not - and, for that reason, I would not recommend that you use it as such!
Moha Deeblater I'll be building a system with this function TCP/IP and serial ports
In that case, I would suggest that you get the EK-LM3S6965 http://www.ti.com/tool/ek-lm3s6965
Or do as I did, and get both an EK-LM3S6965 and an RDK-S2E !
Again, the EK will serve you far better as a starting platform - you can save yourself a lot of grief later on by giving yourself a good start now!
Moha DeebI read the user guide it seems that the board dose't have a hardware for re-programming or flashing the MCU
All the more reason for (also) getting an EK!
Moha DeebI have to prepare a list of the tools I need, because someone else is buying them for me
Again, buying an EK makes this simple - there is nothing else required!
Moha Deebis there a special tool (hardware) for programming Stellaries MCU to buy?
Not special to Stellaris, but it would need to be compatible with whatever toolset you choose.
Again, the EK gives you all this ready-to-go out of the box.
Get yourself started on an EK - when/if you outgrow it, you should have sufficient experience to make an informed decision about where to go next...
Note that I am an independent consultant - not sponsored or endorsed by TI.
Views are my own.
However, I would always recommend that anyone starting with any new processor should always go with a complete development kit - there are always plenty of pitfalls without adding to them by trying to "maix-and-match" parts from multiple diverse vendors!
I have been particularly impressed with the Kits from Luminary Micro (now TI); they were, I think, the first to put the debug interface on the board - saving the need to source and configure a 3rd-party unit.Now, everyone does it!
Thanks Andy for the useful and quick response, now I know where to get started.
I agree with the advice of the others on this thread. But I want to point out one more option. You can get an XDS100v2 (http://www.ti.com/tool/xds100) and use the CCS free limited (bundled) license (http://processors.wiki.ti.com/index.php/Licensing_-_CCS).
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.