Ts7500ctl: Difference between revisions

From embeddedTS Manuals
(Created page with "= Overview = ts7500ctl is a utility to control various aspects of the board not covered by linux. The applications ts7500ctl, ts7550ctl, ts7552ctl, ts7553ctl and ts4500ctl are a...")
 
Line 1: Line 1:
= Overview =
= Overview =
ts7500ctl is a utility to control various aspects of the board not covered by linux.  The applications ts7500ctl, ts7550ctl, ts7552ctl, ts7553ctl and ts4500ctl are all symlinks to the same executable with the same options described below. For purposes of this document, it will be referred to as just ts7500ctl.
ts7500ctl is a utility to control various aspects of the board not covered by other standard linux utilities.  The applications ts7500ctl, ts7550ctl, ts7552ctl, ts7553ctl and ts4500ctl are all symlinks to the same executable with the same options described below. For purposes of this document, it will be referred to as just ts7500ctl.


The sources are available here:
The sources are available here:

Revision as of 09:19, 7 June 2011

Overview

ts7500ctl is a utility to control various aspects of the board not covered by other standard linux utilities. The applications ts7500ctl, ts7550ctl, ts7552ctl, ts7553ctl and ts4500ctl are all symlinks to the same executable with the same options described below. For purposes of this document, it will be referred to as just ts7500ctl.

The sources are available here: ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7500-linux/sources/ts7500ctl.c

Help

Usage

# ts7500ctl --help
Usage: ts7500ctl [OPTION] ...
Technologic Systems SBUS manipulation.

General options:
  -a, --address=ADR       SBUS address
  -r, --peek16            16-bit SBUS read
  -w, --poke16=VAL        16-bit SBUS write
  -g, --getmac            Display ethernet MAC address
  -s, --setmac=MAC        Set ethernet MAC address
  -R, --reboot            Reboot the board
  -t, --getrtc            Display RTC time/date
  -S, --setrtc            Set RTC time/date from system time
  -i, --info              Display board FPGA info
  -e, --greenledon        Turn green LED on
  -b, --greenledoff       Turn green LED off
  -c, --redledon          Turn red LED on
  -d, --redledoff         Turn red LED off
  -D, --setdio=LVAL       Set DIO output to LVAL
  -O, --setdiodir=LVAL    Set DIO direction to LVAL (1 - output)
  -G, --getdio            Get DIO input
  -Z, --getdioreg         Get DIO direction and output register values
  -x, --random            Get 16-bit hardware random number
  -W, --watchdog          Daemonize and set up /dev/watchdog
  -A, --autofeed=SETTING  Daemonize and auto feed watchdog
  -n, --setrng            Seed the kernel random number generator
  -X, --resetswitchon     Enable reset switch
  -Y, --resetswitchoff    Disable reset switch
  -I, --extendedtempon    Enable extended temp (200Mhz CPU)
  -C, --extendedtempoff   Disable extended temp (250Mhz CPU)
  -l, --loadfpga=FILE     Load FPGA bitstream from FILE
  -h, --help              This help