Author Topic: Problems with FlashMagic 2.37  (Read 6317 times)

Valent

  • Guest
Problems with FlashMagic 2.37
« on: September 06, 2005, 08:12:33 am »
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

  • ESAcademy Staff
  • Sr. Member
  • *****
  • Posts: 2190
    • View Profile
    • Embedded Systems Academy, Inc.
    • Email
Re: Problems with FlashMagic 2.37
« Reply #1 on: September 06, 2005, 09:03:08 am »
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

  • Full Member
  • ***
  • Posts: 220
    • View Profile
    • EFTON homepage
Re: Problems with FlashMagic 2.37
« Reply #2 on: September 07, 2005, 12:14:49 am »
> 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

  • Guest
Re: Problems with FlashMagic 2.37
« Reply #3 on: September 07, 2005, 12:19:18 am »
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

  • Guest
Re: Problems with FlashMagic 2.37
« Reply #4 on: September 07, 2005, 12:46:48 am »
Hi Andy,

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

Valent

Andy Ayre

  • ESAcademy Staff
  • Sr. Member
  • *****
  • Posts: 2190
    • View Profile
    • Embedded Systems Academy, Inc.
    • Email
Re: Problems with FlashMagic 2.37
« Reply #5 on: September 07, 2005, 09:15:56 am »
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

  • ESAcademy Staff
  • Sr. Member
  • *****
  • Posts: 2190
    • View Profile
    • Embedded Systems Academy, Inc.
    • Email
Re: Problems with FlashMagic 2.37
« Reply #6 on: September 08, 2005, 02:13:56 pm »
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