Hi,

I am working with the Cricket MTS450CA boards.

I was programming the motes to initialize a status array - code below:

    for (i=0; i<= NUM_MOTES; i++) {
                for (j=0; j<=255; j++) {
                        msgRcvd[j][i] = FALSE;
                }
                SeqNo[i] = 0;
    }

and placed this code at the end of the StdControl.init() method.

After programming the motes, the LEDs are now constantly on and the programmer refuses to respond:

-------------

set-mote-id build/cricket/main.srec build/cricket/main.srec.out `echo reinstall.
8 |perl -pe 's/^reinstall.//; $_=hex if /^0x/i;'`
uisp -dprog=mib510 -dserial=/dev/ttyS3 -dpart=ATmega128 --wr_fuse_e=ff --erase

Programmer is not responding.
make[1]: *** [reinstall.8] Error 2
make[1]: Leaving directory `/opt/Cricket/tos/apps/Cricket7'
make: *** [install.8] Error 2

-------------

i've tried installing different code on another cricket mote and the programmer and the serial port work fine, but the cricket which was programmed with the code above does not respond.

Is there a way to erase the flash from this locked out state? Is there anyway I can reprogram the cricket?

Please help,

Sankar.


--
No opera plot can be sensible, for people do not sing when they are feeling sensible. - W. H. Auden

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to