Problems with FlashMagic 2.37

Started by Valent, September 06, 2005, 08:12:33 AM

Previous topic - Next topic

Valent

Hi everybody,

I have updated my old FlashMagic 2.08 to new version 2.37 and now I can't program the 89C51RD2H. I see that new version send a no documented ISP command after to check the signature and before to send the Progam Data commands:
:0100000508F2
Is that correct? Help please!

Best regards,

Valent

Andy Ayre

That command resets the device. Do you have the "Execute" checkbox set in section 4, or are you using the Reset or Execution options on the ISP menu?

Nothing should have changed in 2.37 with respect to those devices.

Embedded Systems Academy, Inc.
support at esacademy dot com

Jan Waclawek

> That command resets the device.

Andy, do you mean the same way if the RESET pin would be pulsed high?
I tried it with P89C51RD2H, it does not work like that.

Jan Waclawek

Valent

Hi Andy,

The only checkbox set are Verify after programming and Generate checksums, so the answer is no. In fact if I use Execution options on the ISP menu, the command sent is :020000058001F2 and not :0100000508F2.

Best regards,

Valent

Valent

Hi Andy,

ERRATA:
I am sorry by the mistake but the real command sent is
:02000005800178

Valent

Andy Ayre

You've mentioned this record twice but with two different checksums. Please do the following:

Start FM
Pres F1 to enter Debug mode ([Debug] appears at the top
Attempt to program the device
Press F2 to exit debug mode
Email me the generated debug file C:\flashmagic.fmd
Delete the debug file.

My email address is at the bottom of this posting and in the Help -> About window.

Embedded Systems Academy, Inc.
support at esacademy dot com

Andy Ayre

This is a confirmed bug in 2.37, that was introduced in that version. The command being sent is actually the one to read the first block security bits from an 89LPC9xx device.

Version 2.38 is now available that fixes this problem.

Embedded Systems Academy, Inc.
support at esacademy dot com