Command Line Software

Sep 08, 2006 2 Replies

I am trying to verify fuse bytes by running the following ***commands. Why I am getting: "The value of one or more fuse bytes are no specified."


*** stk500 -dATMega128 -q STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.

Scanning ports: COM1 ... Connected to STK500 V2 on port COM1 Device parameters loaded Programming mode entered Reading fuse bits... Fuse byte 0 read (0x3F) Fuse byte 1 read (0xD0) Fuse byte 2 read (0xFF) Programming mode left Connection to STK500 V2 closed


*** stk500 -dATMega128 -F3FD0 STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.

Scanning ports: COM1 ... Connected to STK500 V2 on port COM1 Device parameters loaded The value of one or more fuse bytes are not specified.


The "Fuse byte 0", "1", "2" output lines suggest there are three fuse bytes.

The "-F3FD0" option looks like you are specifying two fuse bytes.

Was the program expecting you to provide a third fuse byte?

Dan Henry

Had you typed "stk500 -h" you would have seen the correct options.

First of all, -F means verify fusebytes, so you did not specify any fuse byte at all.

-f sets the first fuse bytes 0 and 1 while -E set the extended fuse byte 2

-F verifies fuse bytes 0 and 1 while -G verfies the extended fuse byte 2

Meindert

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required