06-25-2012 07:24 PM
Hello all, I accidentally deleted the firmware that comes pre installed with the board for the PSoC chip. So I aquired all of the documentation on how to return the board to its original state, and I have been trying to program this PSoC IC for the past hour. I have followed the directions to the dot and have had no luck so far, first off on PSoC programmer 3.15 the device that is on the Spartan board is not even a selectable device to program, so I downloaded an earlier verion of PSoC programmer(3.00) and found the device that I needed to select. So once I got the device that I needed, I tried to reprogram the chip and kept getting the same "Unable to connect to device, check connection." I have a few questions, and if anyone knows anything or could point me in the right direction I would be greatly appreciative, since this board is a brick now. Does the power jumper on the top right of the board need to be moved to the program position in order to program the PSoC device? Also do you need to power the MiniProg through the PSoC programmer or do you just allow the USB to power it? If anyone has any information as to what might be happening I would greatly appreciate it. Thanks alot, all help would be awesome!
07-02-2012 09:15 AM - edited 07-02-2012 09:44 AM
I am a PSoC Specialist for Avnet. I don't have a Spartan3A eval board, but I have programmed PSoC1 through the MiniProg. I have attached a screenshot of a successful MiniProg connection to a Cypress PSoC1 eval board. A couple of thing to make sure. ISSP is the programming protocol. I mostly use Power Cycling for the programming mode. Make sure that the device family and part number are correct. I will check the documentation to see which PSoC1 is on the Spartan 3A
07-02-2012 10:17 AM
I found the document for the Spartan 3A board. This board requires Reset Programming Mode. Select that Mode and, if the target is powered, then program
07-02-2012 01:32 PM
I was able to restore the PSoC image using PSoC Programmer Version 220.127.116.110 by following the instructions in the "Restoring the Spartan-3A Evaluation Kit to its Original State" guide. Also, I updated the firmware of the programmer from 1.73 to 1.80 using the Utilities tab and clicking the Upgrade Firmware button.
The power jumper (JP7) on the top right of the board should have a jumper on pins 1-2. Make sure the programming mode is correct. Setting the mode to Power Cycle when the chip already has external power, results in a "Can't Acquire Device" error. Similarly, setting the mode to Reset if there is no external power, also results in this error. As written in the guide, the programmer gets power through the USB connection. Before programming, you will need to toggle the power to turn on the MiniProg.
07-06-2012 01:32 PM
Thank you for the replies guys! Which device did you select while using PSoC Prog. 3.15? I checked continuity between the ISSP header and the PSoC device and everything was there. Since I could not find the CY8C24894-24LFXI, I got one of our rework specialist at work to replace it with the newer CY8C24894-24LTXI which is supported under PSoC programmer 3.15. I will try you guys suggestions and see if I can get any results, if not I will post a screen shot of what kind of failure I am recieving and take a few pics of the board as well.