Reading Stellaris Documentation
From Texas Instruments Embedded Processors Wiki
This wiki is open and can be edited by all!
More information available @ www.ti.com/launchpad
Now that you are familiar with your Stellaris LM4F120 LaunchPad board and have completed Project 0,it's time to prepare for lift off! In order to become a Stellaris expert, we will have to spend some time with some Stellaris documentation. The most important documentation resources are the LM4F120H5QR Data Sheet and the Stellaris® Peripheral Driver Library User’s Guide.
Stellaris Family Data Sheets
Stellaris Family Data Sheets are designed to provide you with all of the information you need to understand how the device operates in one document. The data sheet provides complete and detailed information on the functional description and register configuration for the ARM Cortex™-M core as well as all of the on-chip peripherals for a specific device. Complete electrical specifications and package information are also provided.
Meet your new best friend = Stellaris® LM4F120H5QR Microcontroller Data Sheet
At first glance, the Data Sheet may be an intimidating document. However, with some practice the Data Sheet will be a handy resource during your coding adventures!
Stellaris® Peripheral Driver Library User’s Guide
I’m more of a software engineer. I just want to know how to program the device. Do I have to read the whole data sheet?” Absolutely not. We designed StellarisWare® so that you would be able to quickly and easily program Stellaris devices without knowing how every register bit operates. Even better, all StellarisWare software has a free license and royalty-free use to allow the creation of full-function, easy-to-maintain code. The Stellaris Peripheral Driver Library User’s Guide provides detailed descriptions on how to properly use the Driver Library APIs, allowing you to quickly launch your custom application.
Meet your other new best friend = Stellaris® Peripheral Driver Library User’s Guide
Where Can I Find Code Examples?
StellarisWare comes with a wide variety of code examples. You can download the entire StellarisWare package for all of our evaluation kits or just the examples for the Stellaris LM4F120 LaunchPad.
Examples for the Stellaris LM4F120 LaunchPad are installed to C:\StellarisWare\boards\ek-lm4f120xl by default. The examples for other evaluation kits (also found in the 'boards' directory) must be modified to operate on the LM4F120H5QR microcontroller, but after you get a feel for it with the included examples, you won’t have much trouble making the minor changes.
Other Handy Documents
Looking for more in-depth information? Here are some additional documents that could come in handy:
• Stellaris Boot Loader User’s Guide
• LM4F120H5QR ROM User’s Guide
• Stellaris Graphics Library User’s Guide
• Stellaris LM4F120H5QR Errata
• TI SYS/BIOS v6.33 Real-time Operating System User’s Guide
- Do we have anything that could go here?
Comments on Reading Stellaris Documentation