This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Atmel, PG302

I am programming AT89C2051 in uVision2.
I am using programmer PG302.

When I flash controller with hex file created using Assembler, everything is OK.
But when I flash controller with hex file created using C51, I get message "Device not equal to file" (in PG302).

I don't know what to do, please help if you know how.

(My C51 code is OK, error is probably in created hex file, because it is about 3 times bigger than file created using Assembler (for the same function)).

Parents
  • I get message "Device not equal to file" (in PG302).

    My interpretation of this error message is that the programmer read the HEX file and wrote it to the device. It then read the device and discovered that the contents of the device was not the same as what was in the file.

    This does not sound like a problem with the Keil tools. It sounds like there is a problem programming the device. This may be because the program is too big for the device.

    Jon

Reply
  • I get message "Device not equal to file" (in PG302).

    My interpretation of this error message is that the programmer read the HEX file and wrote it to the device. It then read the device and discovered that the contents of the device was not the same as what was in the file.

    This does not sound like a problem with the Keil tools. It sounds like there is a problem programming the device. This may be because the program is too big for the device.

    Jon

Children