Downloading to a PIC with Moni


Connect the PIC or Mark III robot to the first serial port (com1 or /dev/ttyS0 or /dev/ttya).

Click the icon with the green H.  Alternatively, from the File menu, select Send Hex File.

image of moni showing green H

This will bring up the send hex file box as shown here.

Click browse to find your hex file, then send to send it to the PIC.

Common Problems

No response from the PIC or PIC Boot loader:
Verify that the serial port setting is correct.  From the Serial menu, select Configure port, and try a different Com port.

Cannot open serial port:
See above to verify that the serial port setting is correct.  If is correct, then check the permission of the serial device (Linux or Solaris).  If moni doesn't have permission to open the serial port, you'll need to change the ownership or permission of the
serial port or run as root.  Run as root at your own peril.  Assuming your group name is aleph, change the group of the serial port to your group, and give the device group read and write permission:

   # chgrp aleph /dev/ttyS1
  # chmod g+rw  /dev/ttyS1
I saved the config file, but it reverted back to the old settings:
Save the config file outside of the moni220m3 directory.  This is not necessary if you are using the tcl source code or the starkit.

How do I determine the version of tcl I have:
tclsh
% puts $tcl_patchLevel

wish
% puts  $tk_patchLevel

tclkit
% puts $tcl_patchLevel
% puts $::vfs::tclkit_version



Questions or problems with this version of Moni should be directed to:

 aleph-null email