Author |
Topic |
|
awinni
Germany
2 Posts |
Posted - 11/24/2008 : 22:08:05
|
Hi,
I have an EON 29F040A PLCC and a True USB Programmer and installed the actual version of the software because in the old version I was not able to find the EON 29F040A. In the actual version I found it but the software doesnt recognize the ID of the PLCC correctly. It just says 7F7F. I think its a software problem because it just looks at two bytes for the ID instead of the four. When I tell the software to use the other PLCC type (.....NT) of EON it recognizes the ID correctly but I only can access the first 256kb of the PLCC. I also tried to use the Generic 29F040B but I get the same problem. It says that the ID is 7F7F and I cant do anything.
I think its a software problem because it recognizes the ID correctly when I use the wrong PLCC type (.....NT) in the software.
Could you please help me. |
|
Reply #1
ZLM
2945 Posts |
Posted - 11/25/2008 : 10:40:46
|
Please try to add those two lines into devices.txt file:
Name="EN29F040A(Test#1)",ID="7F1C7F04",Class="29F002NT",Category="FLASH",MFG="Eon Silicon",CodeSize="524288"; Name="EN29F040A(Test#2)",ID="XXXX",Class="29F040B",Category="FLASH",MFG="Eon Silicon";
Restart the software and try on both devices EN29F040A(Test#1) and EN29F040A(Test#2) to see which one works.
The EN29F040A(Test#1) is to solve size issue and use ..NT class. The EN29F040A(Test#2) is to skip the ID check and use original class.
Please post your testing result here. Thanks. |
|
|
Reply #2
awinni
Germany
2 Posts |
Posted - 11/26/2008 : 12:06:24
|
Thanks for your reply. I tried those two tests.
At Test#1 it recognized the right ID at ID check. I read the data but after reading the data from 0x000000 to 0x03ffff was the same as in 0x040000 to 0x07ffff. After that I erased the PLCC and tried to write the data on it. After 50% of writing I get the message "write failed". I think its because it only accesses the first 256kb. Here is the log of that: ID check OK Erasing... Elapsed time: 8.31 seconds. Erase completed. ID check OK Time:20:51:16 Writing... Elapsed time: 30.92 seconds. Time:20:51:47 Write failed, Address=0x040000, Buffer=0x49 Device=0xC4 Write failed
At Test#2 again I get the ID failed and it says that the ID is 7F7F. I tried to read the data and there was just something starting at 0x040000 After that I erased the chip and wrote the data and...
it worked!!!!!!
I read the data to be sure and compared it with the data I wrote and it was the same.
Many many thanks to you ZLM, I am very happy! |
|
|
Reply #3
ZLM
2945 Posts |
Posted - 11/28/2008 : 00:34:01
|
Thank for the update.
I think it only need to fix the ID issue in the original class for the EN29F040A.
This will be fixed in the next software release. |
|
|
|
Topic |
|
|
|