(CAN) using two Stellaris microcontrollers. The main evaluation board (EVB) configures a Stellaris LM3S2965 microcontroller as a CAN host. A small CAN device board, linked with a ribbon cable, uses a Stellaris LM3S2110 microcontroller. The function of each board is fully configurable in software.
User switches CAN bus connector Features The Stellaris LM3S2965 Evaluation Kit includes the following features: Stellaris LM3S2965 microcontroller with fully-integrated CAN module Standalone CAN device board using Stellaris LM3S2110 microcontroller Simple setup; USB cable provides serial communication, debugging, and power...
• Code Sourcery GCC development tools • Code Red Technologies development tools • Texas Instruments’ Code Composer Studio™ IDE – Complete documentation – Quickstart application source code – Stellaris® Firmware Development Package with example source code Evaluation Board Specifications Board supply voltage: 4.37–5.25 Vdc from USB connector...
Page 11
Stellaris® LM3S2965 Evaluation Board 256-KB single-cycle flash 64-KB single-cycle SRAM Four general-purpose 32-bit timers Controller area network (CAN) module Three fully programmable 16C550-type UARTs Four 10-bit channels (inputs) when used as single-ended inputs Three independent integrated analog comparators Two I C modules Three PWM generator blocks –...
Page 12
Stellaris® LM3S2965 Evaluation Board January 6, 2010...
C H A P T E R 2 Hardware Description In addition to a microcontroller, the Stellaris LM3S2965 evaluation board includes a range of useful peripherals and an integrated ICDI. This chapter describes how these peripherals operate and interface to the microcontroller.
SWO, for trace). The debugger determines which debug protocol is used. Debugging Modes The LM3S2965 evaluation board supports a range of hardware debugging configurations. Table summarizes these. Table 2-1. Stellaris LM3S2965 Evaluation Board Hardware Debugging Configurations Mode Debug Function Selected by...
Stellaris® LM3S2965 Evaluation Board Two solutions exist. Some debugger interfaces (such as ULINK) have an internal power jumper that, in this case, should be set to internal +3.3-V power. Refer to debugger interface documentation for full details. However, if your debugger interface does not have a selectable power source, it may be necessary to install a 0-Ω...
Hardware Description Fast response Control Interface The OLED display has a built-in controller IC with synchronous serial and parallel interfaces. Synchronous serial (SSI) is used on the EVB as it requires fewer microcontroller pins. Data cannot be read from the OLED controller; only one data line is necessary. Stellaris® Firmware Development Package (included on the Documentation and Software CD) contains complete drivers with source-code for the OLED display.
Using the In-Circuit Debugger Interface The Stellaris LM3S2965 Evaluation Kit can operate as an In-Circuit Debugger Interface (ICDI). ICDI acts as a USB to the JTAG/SWD adaptor, allowing debugging of any external target board that uses a Stellaris microcontroller. See “Debugging Modes” on page 14 for a description of how to enter Debug Out mode.
Hardware Description Figure 2-1. ICD Interface Mode Connecting Pin 18 to GND sets JTAG or SWD connects to the external debug mode external microcontroller Evaluation Board Target Stellaris Target Stellaris Board Cable PC with IDE/ TCK/SWCLK bypasses the debugger on- board microcontroller The debug interface operates in either serial-wire debug (SWD) or full JTAG mode, depending on the configuration in the debugger IDE.
C H A P T E R 3 CAN Device Board Hardware Description The CAN device board uses a Stellaris LM3S2110 microcontroller to demonstrate a complete two-node network. The board can be used with the main LM3S2965 evaluation board or as a standalone board.
Page 20
CAN Device Board Hardware Description January 6, 2010...
A P P E N D I X A Schematics This section contains the schematics for the LM3S1968 Evaluation Board: LM3S2965 Micro and CAN Host on page 22 OLED Display, Switches, and Audio on page 23 USB, Debugger Interfaces, and Power on page 24 CAN Device Using LM3S2110 on page 25 JTAG Logic with Auto Mode Detect, Hibernate, and TVccControl on page 26 January 6, 2010...
A P P E N D I X B Connection Details This appendix contains the following sections: Component Locations Evaluation Board Dimensions I/O Breakout Pads ARM Target Pinout References Component Locations Figure B-1. Component Locations January 6, 2010...
Stellaris® LM3S2965 Evaluation Board I/O Breakout Pads The LM3S2965 EVB has 57 I/O pads, 15 power pads, and 2 crystal connections, for a total of 74 pads. Connection can be made by soldering wires directly to these pads, or by using 0.1” pitch headers and sockets.
Stellaris® LM3S2965 Evaluation Board ARM Target Pinout In ICDI input and output mode, the Stellaris LM3S2965 Evaluation Kit supports ARM’s standard 20-pin JTAG/SWD configuration. The same pin configuration can be used for debugging over serial-wire debug (SWD) and JTAG interfaces. The debugger software, running on the PC, determines which interface protocol is used.
Page 32
– RealView MDK web site, www.keil.com/arm/rvmdkkit.asp – IAR Embedded Workbench web site, www.iar.com – Code Sourcery GCC development tools web site, www.codesourcery.com/gnu_toolchains/arm – Code Red Technologies development tools web site, www.code-red-tech.com – Texas Instruments’ Code Composer Studio™ IDE web site, www.ti.com/ccs January 6, 2010...
Need help?
Do you have a question about the Stellaris LM3S2965 and is the answer not in the manual?
Questions and answers