Updating and Reconfiguring AmigoSH
Updating & Reconfiguring AmigoSH
Chapter 6
The AmigoSH software and a set of operating parameters get stored in your Team
AmigoBot
controller's FLASH. With special upload and configuration software tools, you
change and update AmigoSH and its operating parameters. No hardware modification
is required.
W
HERE TO
G
ET
A
MIGO
SH S
OFTWARE
Your
AmigoBot comes installed with the latest version of AmigoSH. And the various
AmigoSH configuration and update tools come with the robot on CD-ROM. Thereafter,
stay tuned to the
amigobot-users
newsgroup or periodically visit our support website to
obtain the latest AmigoSH software and related documentation:
http://robots.activmedia.com
The main utility,
AmigoSHcf
, is a multi-functional application for both uploading new
AmigoSH versions as well as modifying your robot’s onboard FLASH-based parameters.
A
MIGO
SH M
AINTENANCE
M
ODE
To connect with and update your robot’s AmigoSH servers and its FLASH-based
operating parameters, you need to first connect a serial port on the PC from which you
will run
AmigoSHcf
to the
Host
port of your AmigoBot just beneath the access portal.
Unplug the Ethernet-to-serial device, if you have one installed.
Enabling Maintenance Mode on the Controller
You have three ways in which to put the controller into AmigoSH Maintenance Mode:
Start Up
Manual
Automatic
If for any reason your robot’s FLASH parameters get erased or your AmigoSH software
encounters a code fault, your AmigoBot controller automatically reverts to AMIGOstub-
based Maintenance Mode.
Or if you attach a PC to the
Host
port in the portal, open
that port through software such as by running
AmigoSHcf
on that PC, and then reset or
otherwise restart the controller, it will automatically revert into Maintenance Mode.
Like with previous AmigoBot and Pioneer controllers, you also may engage Maintenance
Mode manually:
1. Press and hold the
MOTORS/TEST
button on the User Control Panel
2. Press and release the adjacent
RESET
button
3. Release
the
MOTORS/TEST
button.
Unlike previous controllers, and certainly with much more convenience since you don’t
need to be right next to the robot,
AmigoSHcf
automatically
engages Maintenance
Mode when run through an onboard PC. Just start it up and it forces the controller into
maintenance mode. (It uses the AmigoSH client command #255 to do that.)
13
AMIGOstub is a resident GDB-like interface for FLASH updates and other debugging uses.
36