SLLogicLogger - A simple logic analyser for TI Stellaris Launchpad
TI provides with the Stellaris Launchpad a cheap ARM development board. This page describes how to use it as a simple logic analyser. The idea comes from this project: Using STM32F4 as a logic analyser.Features
- 10 MHz sampling rate
- 16 kBytes sampling buffer
- 8 channels (PORTB[0..7])
- No external hardware except Stellaris Launchpad needed
- State change on any pin starts sampling (no further trigger functions yet)
Firmware
SLLogicLogger supports the SUMP protocol over UART. The UART is mapped through the debug/flash controller on the Stellaris Launchpad to a virtual com port. It samples signals on PORTB with 10 Mhz into a buffer with 16kByte RAM. Sampling starts at any change on PORTB[0..7]. PB0 and PB1 are limited to 3.6 V! All other pins of PORTB are 5 V tolerant.Hardware
The only hardware component you need is the Stellaris Launchpad, no other hardware is necessary.Software
A multiplatform client which supports the SUMP protocol is LogicSniffer OLS. To install device support for OLS, copy the file ols.profile-SLLogicLogger (included in the download package) into the ols/plugins folder and restart OLS.Download
Firmware, binary file and OLS-Profile:sllogiclogger.2014-02-08.tar.gz (Updated OLS configuration file)
sllogiclogger.2012-12-24.tar.gz
Links
TI's Stellaris LaunchpadSUMP protocol
LogicSniffer OLS
Stellaris Arm Community Forums - Discussion about SLLogicLogger