Skip to content
Benjamin Vernoux edited this page Mar 31, 2016 · 10 revisions

#HydraFW SUMP support

Logic Analyzer
SUMP protocol
Up to 16 channels (PC0 -> PC15)
Sampling rate up to 1MHz
Maximum Voltage: 5.5volts (5volt safe).
One trigger stage on any channel

This guide is updated towards firmware release HydraFW v0.6 Beta: HydraFW (HydraBus) v0.6-beta-0-g897f173 2015-11-29

##Protocol configuration syntax description:

Since this is a binary-only mode, no configuration can be made in the console.

##Usage example OLS client

  • Download OLS client and copy ols.profile-hydrabus.cfg in the plugins/ directory.
  • Using screen, connect to HydraFW console and enter SUMP mode :
    > sump 
    Interrupt by pressing user button.
    
    
  • Leave screen (ctrl+a, K) and run OLS
  • Open the Capture menu, and select Begin capture
  • Enter the Hydrabus serial port, and click Show device metadata. Device type should be automatically set to Hydrabus
  • Click Capture

To return to the command line (exit SUMP), just press UBTN

##Usage example sigrok / Pulseview

  • Download sigrok-cli or PulseView
  • Using screen, connect to HydraFW console and enter SUMP mode :
    > sump 
    Interrupt by pressing user button.
    
    
  • Leave screen (ctrl+a, K) and run PulseView
  • Choose Driver Openbench Logic Sniffer (ols) and select the Serial Port COM of HydraBus
  • Click on Scan for Device
    • HydraBus with 16 channels shall appear click on OK
  • Click Run

To return to the command line (exit SUMP), just press UBTN

##Additional information

For information about the SUMP protocol : http://www.sump.org/projects/analyzer/protocol/

HydraFW supports extended SUMP from DP : http://dangerousprototypes.com/docs/The_Logic_Sniffer's_extended_SUMP_protocol

Samplig speed has been increased to 2MHz see here

How to Flash/Use HydraFW

How to Build/Flash/Use HydraFW

Developer Getting-Started with HydraBus and STM32CubeIDE

Hardware

Firmware (hydrafw) performances

Firmware (hydrafw) Application guides

Firmware (hydrafw) guides

How to Help

Clone this wiki locally