Flash Magic Forum

In-System Programming Support => P89C51Rx+/P89C51Rx2/P89C66x/P89C6xX2/P89V66x => Topic started by: Adi on February 27, 2004, 01:24:07 AM

Title: Programming
Post by: Adi on February 27, 2004, 01:24:07 AM
Hi,

i want to program the Philips 89c51RC2BA with ALL-07 Universal Programmer. I use the RX2FVLib.hex whitch i have downloaded of this webside.

I tried 2 ways to program it.

1. load file rx2fvlib on address 0fc00
2. load file rx2fvlib on address 00000

1. Programing is running, but the verify shows ERROR on ADDRESS 0000h.
    I checked it and saw that the data in flash is filled with FF
Title: Re: Programming
Post by: erik malund on February 27, 2004, 05:02:31 AM
>>ALL-07 Universal Programmer. .....Does somebody knows how can i program this MCU?<<
1) this is between you and the programmer manufacturer
2) are you sure that you match ---H or ---noH they program different, since the ---H came out first, many programmers at that time did not specify the ---H and thaus just said Rx2, so if your latest software upgrade of the programmer is more than, say, 6 months old the Rx2 code probably is for the ---H.

Erik
Title: Re: Programming
Post by: Adi on February 29, 2004, 10:44:08 PM
Hi,

now i am using WinISP and FlashMagic. The Software recognize the Hardware but i still not can erase and program it. Whitch value of vector and status byte i have to choose to erase and program the mcu?

What kind of failure could it be?

Adi
Title: Re: Programming
Post by: Andy Ayre on March 01, 2004, 07:12:01 AM
So you can read the security bits and device signature for example, but you get an error when erasing or programming? If that is the case then check you are selecting the correct device in Flash Magic. Let me know if you still have a problem.

In Flash Magic, the Boot Vector should normally be left alone, and the Status Byte is handled automatically.

Title: Re: Programming
Post by: Adi on March 01, 2004, 09:54:55 PM
Hi Andy,


when the software has identificated the hardware i can read the security bits, but the device signature and blank check makes more problems, sometimes it goes and sometimes it doesn
Title: Re: Programming
Post by: Andy Ayre on March 02, 2004, 06:28:22 AM
What baudrate and crystal frequency are you using? It sounds like the baud rate might be slightly too high for the device and the connection is flakey.

WinISP does not support the device you are using - P89C51RC2xx in WinISP is actually referring to the previous generation of devices (the 'H' generation), so you need to stop using WinISP.

Title: Re: Programming
Post by: Adi on March 03, 2004, 03:05:31 AM
baud 9600, freq. 14,745600MHz.

When i use magicflash, sometimes i can erase one block. When i choose all blocks the connection stops. Should i try the RC circuit for PSEN and VCC and P2.6 on High level?

Adi
Title: Re: Programming
Post by: Andy Ayre on March 03, 2004, 07:06:41 AM
Try the RC circuit? If you mean the workaround on the errata sheet, then yes - give that a try and let me know if it helps or not. If you haven't implemented that then it appears that it will definately cause problems.

Title: Re: Programming
Post by: Nilesh Khatti on October 17, 2005, 03:57:51 AM
hello sir,
             From the last few days, we are searching the demo software for All07 Programmer. But we are unable to find any such free demo version on internet.. please guide regarding the same.
             Agar nahi bataya to aapki gaand mein danda..
thanking you,
lord of the lords,
nilesh khatti!!
Title: Re: Programming
Post by: Andy Ayre on October 18, 2005, 11:24:04 AM
Try contacting the manufacturer. This forum is for the discussion of Philips ISP and Flash Magic, not parallel programmers, sorry.