I was successfully able to use the program with the 16pin chip clip on a W25Q64JVFIQ device, so I can verify that the program and FlashcatUSB Pro are working correctly. Now I have changed to the 4 pin chip clip to program an Atmel AT26DF161A chip and I am seeing the following odd behavior.
1) While trying to program the device it was failing on writing the first sector. I could tell the program was retrying 2 more times after failing, but then it would just say it failed to write and ask if I wanted to continue.
2) Then I used my old emulator setup through JTAG on the device to write the program back onto the flash memory chip and I found the following odd behavior which might be the reason I am having the problem. When I first connect to the device and it reads the first bit of memory I get the following contents which look correct as far as I can tell. However as soon as I press the down arrow to move down one line the contents of the box change significantly, with some bytes changing completely and some look like the hex characters are just swapping.
I have enclosed the screen shot of the status screen showing connection to the device and one image showing the contents starting at 0x00, and the next image showing what happens when I press the down arrow and presumably the contents are refreshing with an offset of 0x10. Perhaps this can explain the programming errors as well.
I did verify with the W25Q64JVFIQ device that I can press the down button to view data at an offset and the contents stay as they should be instead of changing like with the AT26DF151A.
Any insight is appreciated! Thanks,
- Ben
1) While trying to program the device it was failing on writing the first sector. I could tell the program was retrying 2 more times after failing, but then it would just say it failed to write and ask if I wanted to continue.
2) Then I used my old emulator setup through JTAG on the device to write the program back onto the flash memory chip and I found the following odd behavior which might be the reason I am having the problem. When I first connect to the device and it reads the first bit of memory I get the following contents which look correct as far as I can tell. However as soon as I press the down arrow to move down one line the contents of the box change significantly, with some bytes changing completely and some look like the hex characters are just swapping.
I have enclosed the screen shot of the status screen showing connection to the device and one image showing the contents starting at 0x00, and the next image showing what happens when I press the down arrow and presumably the contents are refreshing with an offset of 0x10. Perhaps this can explain the programming errors as well.
I did verify with the W25Q64JVFIQ device that I can press the down button to view data at an offset and the contents stay as they should be instead of changing like with the AT26DF151A.
Any insight is appreciated! Thanks,
- Ben