Author |
Topic |
|
tim99
9 Posts |
Posted - 04/06/2013 : 22:17:16
|
Hello, I am using the GQ-4X USB programmer. I am trying to program the Atmel 29C040 DIP. It won't write properly or verify
The chip identifies as "1F5B".
1. It looks like the writing completes successfully, but the verify fails almost immediately.
2. When I read the contents of the chip, the data is similar but certainly not the same. IF I read the data from the chip and program those same contents, the end result is they do not match.
I have tried a few different chips with same results. I even tested a few chips someone else had burned, and the programmer rendered them unusable even when trying to write back what was read into the buffer (from that same chip!).
Thank you. tim
|
|
Reply #1
tim99
9 Posts |
Posted - 04/07/2013 : 08:12:38
|
Quick update. I was loaned a 29C040A (only difference is the ID code and 256-byte sectors versus 512 on the 040). The 040A does not identify properly by the programmer.
I also tested filling the buffer with 0s and 1s. On the 29C040, bytes 0x0000-0x4000 look like the 512 byte sectors are only written 256 bytes and duplicated. After 0x4000, the fill bytes are written to half of the sector.
Since the Winbond 29c040 is similar, I tried selecting it. The bytes in 0x0000-0x4000 still got messed up like Atmel, but after 0x4000 it seems to program successfully.
Seems the programmng algorithm may be wrong for these chips.
|
|
|
Reply #2
tim99
9 Posts |
Posted - 04/12/2013 : 12:56:30
|
Hello, just checking to see if there are any thoughts or developments for these two Atmel chips? I am stuck right now. Thanks |
|
|
Reply #3
ZLM
2945 Posts |
Posted - 04/13/2013 : 16:16:52
|
I think the algorithm need to be updated.
|
|
|
Reply #4
tim99
9 Posts |
Posted - 04/13/2013 : 17:13:16
|
quote: Originally posted by ZLM
I think the algorithm need to be updated.
Thank you. I would be happy to provide a test chip if that would help correct the algorithm. -Tim |
|
|
Reply #5
tim99
9 Posts |
Posted - 04/30/2013 : 15:34:32
|
Check back to see if there is an update or if a chip would help to correct the problem. Thanks! |
|
|
Reply #6
tim99
9 Posts |
Posted - 05/20/2013 : 18:42:14
|
quote: Originally posted by ZLM
I think the algorithm need to be updated.
Hi any word on the algorithm? Thanks! |
|
|
Reply #7
ZLM
2945 Posts |
Posted - 05/22/2013 : 09:58:23
|
Checked AT29C040A TSOP32 chip and it works. Check your adapter if any. |
|
|
Reply #8
tim99
9 Posts |
Posted - 06/15/2013 : 12:36:56
|
quote: Originally posted by ZLM
Checked AT29C040A TSOP32 chip and it works. Check your adapter if any.
My chips are DIP-32, no adapter, placed directly into the programmer.
I have tried multiple 29C040 chips. Do I have a bad programmer?
|
|
|
Reply #9
tim99
9 Posts |
Posted - 06/16/2013 : 13:38:24
|
quote: Originally posted by ZLM
Checked AT29C040A TSOP32 chip and it works. Check your adapter if any.
Here is an example of what happens when I blank the data buffer andwrite all 0s to a 29C040. Programmer says write is successful. Reading the chip shows it was NOT successful. Thank you.. Tim
41 43 26 42 03 07 42 07 07 42 02 07 42 04 08 42 10 00 42 00 00 42 00 00 42 00 E0 42 E0 90 42 E0 C0 42 80 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 03 07 42 07 07 42 07 08 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 46 20 20 20 20 41 43 56 42 E0 E0 42 E0 C0 42 80 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 02 01 42 01 01 42 01 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 E0 42 F0 F0 42 F0 F0 42 70 00 42 00 00 42 00 00 42 00 00 42 00 00 46 20 20 20 20 41 43 86 42 00 00 42 00 01 42 03 07 42 07 07 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 10 E0 42 E0 E0 42 E0 C0 42 00 00 42 00 00 42 00 00 42 00 00 42 00 0E 42 0F 0F 42 0F 0F 42 07 00 42 00 00 42 00 00 42 00 00 42 00 00 46 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 44 46 42 00 00 42 08 07 42 07 07 42 07 03 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 80 42 C0 E0 42 E0 E0 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 01 42 01 01 42 01 02 42 00 00 42 00 00 42 00 00 42 00 00 46 20 20 20 20 41 44 76 42 00 70 42 F0 F0 42 F0 F0 42 E0 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 07 08 42 00 00 42 00 30 42 7E E4 42 D8 C0 42 C0 C0 42 C0 70 42 48 88 42 88 0C 42 00 00 42 00 00 46 20 20 20 20 41 44 A6 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 07 08 42 00 00 42 04 C8 42 F4 E4 42 D8 C0 42 C0 C0 42 C0 70 42 48 88 42 88 0C 42 00 00 42 00 0C 42 7E 27 42 1B 03 42 03 03 42 03 0E 42 12 11 42 11 30 42 00 00 42 00 00 46 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
|
Reply #10
tim99
9 Posts |
Posted - 07/21/2014 : 20:06:03
|
Still looking for assistance on this 29C040/040A programming. Need to know if the programmer is bad or if the code just won't work with these chips. Thanks. |
|
|
|
Topic |
|