
Teacher is the Cerebellum download utility, designed to quickly program the onboard microcontroller using the file transfer protocol. It supports all currently released firmware versions, although features vary between firmware versions. Download a copy of teacher in the downloads section.
Teacher is a command line only program, though a version with graphical user interface is expected in the future.
Teacher requirements:
- Java 1.4
NOTE - only the JRE is required, don't download the SDK
- Serial device (available serial port, USB->serial adapter, etc)
- Microsoft Windows or any i386 linux distribution.
Teacher v1.02 usage: teacher [options] command Options: [-d|--device] Cerebellum is connected to . Defaults to COM1 on Windows and /dev/ttyS0 on Linux. [-f|--filter ] Will only execute command if firmware matches . Commands with 1.03b+ firmware: -p|--program Program the Cerebellum with . This action is assumed if no command is specified. -h|--help Displays this help message. Commands with 1.03c+ firmware: -v|--verify Verify the Cerebellum's program with . -e|--erase Erase the Cerebellum. -i|--info Get information on this Cerebellum.
Example Usage: prompt> teacher aProgram.hex Programs your Cerebellum with aProgram.hex via COM1 (assuming windows). prompt> teacher -f 1.03c aProgram.hex Programs your Cerebellum with aProgram.hex via COM1 (assuming windows) if and only if the Cerebellum is running firmware 1.03c. prompt> teacher -d COM3 -p aProgram.hex Programs your Cerebellum with aProgram.hex via COM3. prompt> teacher -d /dev/usb/ttyUSB0 -p aProgram.hex Programs your Cerebellum with aProgram.hex via ttyUSB0 (linux). prompt> teacher -v aProgram.hex Checks to see if the connected Cerebellum is programed with aProgram.hex. Will report if there is a match or not. NOTE: By default, the Cerebellum automatically verifies as it programs. Re-verification following programming is not required. prompt> teacher -e Erases all code from your Cerebellum prompt> teacher -i Prints out the Cerebellum's information string. This gives information about firmware version, code word timeout status, serial baud rate, and a few other things. See the Cerebellum user manual for more information.
|
|

