Main Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Rons

PXA-Gx9 / PXA-G49 is out of production
December 05, 2008, 05:20:26 AM
The part has been discontinued. It does make a nice LCD display controller but does not
have a/d, d/a devices. Other slower 8bit 8051 devices are too slow to use as a display
controller for a graphics LCD.
Feature Requests / Regarding LPC2900 Series
December 05, 2008, 05:13:44 AM
Is Flashmagic going to support these devices that are programmed thru J-TAG interface?
Or is this where the line is drawn on supported devices?

I was using a 30MHz crystal and 2 27pf capacitors on a 80C51 XA.
I noticed that sometimes the clock frequency was 10MHz depending on
how I bypassed the clk1 & clk2 pins.  Replacing a 2 pin 30Mhz crystal with a 30MHz crystal oscillator (4 pin) madequite a big difference in baud rate.
 I used to get no higher than 38,400 with just a crystal and two 27pf capacitors.  But now I can send and receive at 115200. The quality of the
clock signal makes a difference.
PXA-Gx9 / PXAG49 does not echo inital character
June 09, 2005, 09:27:06 PM
    I have had good results with the P89C668, P89C51RD2BN, and
    P89C51RD2HBP. Lately I have tired the XA part and it does not
    appear to echo the initial character. The pinout of the P89C668
    and XAG49 are the same. The philips data sheet says to connect
    EA/WAIT(pin 35) to Vdd and leave ALE(pin 33)open. When I apply
    reset  I see the ALE pin pulse from high to low to high again. I see
    the clock out pin XTAL2 (pin 20) at 20MHz. But I think the device is
    locked up. There is one difference though, the data sheet says that
    a lower case "f" is to be sent. The three parts I have used before
    require a upper case "U". I also know about the EA/WAIT pin
    used for external access. But the data sheet says to tie it high
    for internal access only. I've been visiting this forum for a while
    and not much gets asked about the XA part. Any ideas.
Old Topics / ISP command auto-echo
May 03, 2004, 11:40:19 AM
During a isp session I notice the following when reading
memory block in flash.

1. Command string sent from serial port to philips part.
2. Auto echo of command string, which must be received.
3. Same command string sent to philips part.
4. Data from flash is sent from philips part.

The part is a P89C668. Why I need to send the same command
string twice is questionable. But it always works the same way.
I felt the need to write my own flash control program under Linux
using Tcl/Tk programming language.
I would have thought that if the command checksum was not
correct the part would transmit a 'X' back. Anyway, I think it's
something I have to live with. Any comments on this subject?

I also notice that FlashMagic reads flash memory in 1k blocks.
Why this choice?
Old Topics / Thankyou - Andrew, Erick, and crew
April 15, 2004, 02:20:52 PM
I have been using almost every release of FlashMagic since August
last year on several different processors. I think about the only
problem you guys couldn't answer was a page fault that happened
to me a couple of times. Something that happens in a windows
environment. Other problems have been mine or learning curve issues.
The backdoor idea has saved me from throwing away
a few devices over the months so I like that too.
Anyway, I think it's about time somebody thanked you guys.
Old Topics / Time for Wine
March 04, 2004, 10:54:28 AM
I have successfully used FlashMagic 1.87 with linux (kernel 2.6.3)  and the
Wine application program. Wine executes a windows program in the Linux
environment. Probablly will work with Unix too. The only problem is that if
you try to read flash memory data, the bytes do not appear in the pop-up
window. I tired all kinds of different screen resolutions but still see nothing.
But if you just want to program a device then you can use Wine.
Old Topics / FlashMagic 1.86 invalid page fault info
February 27, 2004, 10:08:21 AM
Using Windows 98 2nd Edition

The user displayed the memory block 0-2K from a P89C668 part.
Then clicked the "close" box.

invalid page fault  KERNEL32.DLL at 0167:bff9db61

EAX: c00301a8    CS: 167    KIP: bff9db61    EFLGS: 00010202
EBX: 01f4ff8c       SS: 16f     ESP: b1e4ff80   EBP:     01e5021c
ECX: 0                 DS: 16f     ESI: 8173bb88  FS: 0eaf
EDX: bff76855     ES: 16f     EDI: 01e502f4   GS: 0

bytes at CS:EIP

53 8b 15 e4 9c fc bf 56 89 4d e4 57 89 4d dc 89
Old Topics / Erasing flash
February 17, 2004, 08:59:28 AM
I have been unable to erase flash blocks using the IAP system
calll documented in the data sheet for the P89C668HBA part.
FlashMagic is able to do this (thank you esacademy). I am able
to program bytes with the IAP system call. So I was wondering
if other people encounted this.
Old Topics / P89C51RD2HBP will not program
August 26, 2003, 01:54:52 PM
I have been using the P89C51RD2BN with FlashMagic for about 3 weeks.
I was using a 20Mhz crystal in 12 clock mode. I decided to change to a
24Mhz crystal. Within 1 day both of my devices stopped responding to
ISP mode. I think what happened is that FlashMagic and my device got
hung up and I had to kill the app, etc. There was no other way to. The
microcontroller will only execute the last program in flash. I think the
boot vector got corrupted.

So, I got a couple of P89C51RD2HBP devices to hold me over. I am able
to do everything with FlashMagic except program the flash. I get the message:

Error programming the Hex file. Address : 0x0000

Also, if I try to erase the flash block by block it looks like it works.
If I try to erase the entire flash at one time, FlashMagic says it is erasing
but the program just sits there.

My setup is the same and my hex file is the same.  I have a way to re-write
the boot vector and status byte for my original problem with the P89C51RD2BN but the distributor was out of stock.