PSoC™ 5, 3 & 1 Forum Discussions
I have a KitProg that came with an -059 board. After a firmware update, Creator and Programmer don't see the KitProg anymore.
I've updated the KitProg firmware with the most recent KitProg.hex file using PSoC Programmer 3.24.0. That appeared to work but now Windows enumerates it as a Portable Device instead of a com port which it should be and was. It also shows up in the Universal Serial Bus Controller section as a USB Composite Device and a USB Mass Storage Device. This thing should be seen as a Com port...
The odd thing is that if you boot it with the reset switch closed to reprogram the firmware PSoC Programmer sees it just fine and will program it successfully but it cannot see it to actually use it after updating the firmware.
Definitely something wrong here.
So, I'm looking for the original KitProg.hex file for -059 board - Not the current KitProg.hex file that is listed in the Programmer directory (of couse I already have that one and it seems to be the problem.)
Or, is there some way to read the firmware out of the 5LP on a working KitProg board and then use it to reprogram the one that has the problem? So far, the only way I've found requires a .hex file...
Oh, BTW I also have a KitProg attached to an -043 board and it enumerates and works just fine so I don't think it's a computer issue (and I've tried the KitProg with the problem on another PC with the same strange results).
Thanks.
Jeff
Show LessHello all,
The Bootloader / Bootloadable component datasheet (http://www.cypress.com/file/220196/download) describes the Launcher - Combination architecture where an application is both a bootloader and bootloadable, and a very simple launcher application just handles the switching of firmware images.
Are there any Application notes or example projects that go into more detail about this architecture, or is the datasheet the best resource to attempt to add this functionality to a project?
Sean
Show LessI'm using the datapath with FIFO0 to read in 32 values ( (8) 4-byte DMA requests driven by the FIFO empty flag) place them in A0 and compare with another value using the built in register compare. The seven bit counter manages the minor loop count of 32, while A1 holds a major loop count for tracking how many times the minor-loop executes. So far this is contained in one UDB, which is what I want, but I have an issue - once the minor loop completes, I need to hold those values so that a series of these results can then be fed out from multiple instances of this component in parallel.
Since the local SR can only hold 8 bits (1/4th of my necessary results per buffer) it means I have to chain 4 of these in order to get my necessary storage...this essentially renders 3 additional datapath components useless - is there a way I can store the boolean outs of the compare operation into FIFO1 taking advantage of the 32 bits there and keep this component limited to a single UDB? Even if I could store this boolean data in the FIFO bitwise can the FIFO be output to a pin in "series" or this out of the question - would I still need to take advantage of the register?
The endstate is that I'm creating a massively parallel PWM to drive "dumb" RGB panels, but each color needs to be shifted in simultaneously since they are tied to the same clock, and there is no method for pre-writing then latching the data, like many PWM chips which have a double buffer for current data and latching in new data when it's ready...the output of the panels has to be disabled while the new data is being written, hence needing to push all 32 values at once, otherwise you see the new data shifting in and the old data shifting out. Leaving the OE low too much kills the brightness of the panels.
Any advice would be much appreciated.
Show LessIts been a while since I programmed a PSoC 1. I am just trying to use the LCD driver. Psoc designer 5.3. However I get an error saying it cant find "PSoCAPI.h" What am I forgeting?
Show LessFor some time I have had to manually add various components to the lib file in order to have the project compile properly.
The project lib folder is empty.
Ideas?
Chris
Show LessHello Every one,
I want to transfer data via SPI (Slave) using interrupt. I found one example and tries to implement it. But its not doing things as its suppose to do in my program. I am attaching my project please have a look into it and suggest me with possible solutions.
Looking forward for your reply.
Regards
Awais
Show LessNew to PSOC. Hope this is right forum.
I got project CE95358 to work with Win 10.
I need it to work with Linux as the serial host. Linux did not recognize the psoc 5lp device. Is there a device driver that has to be installed on the Linux machine?
Show LessHi all,
I'm working on the porting of Riot-OS, a realtime OS, on the PSoC.
I found information on GitHub of a first port on a previous release.
https://github.com/RIOT-OS/RIOT/wiki/Board:-CY8CKIT-050-PSoC%C2%AE-5LP
Is this project followed by Cypress ?
Is someone working on the topic ?
Thanks in advance
Show LessHi
During my install of PSoC Designer 5.4, it detected a problem with installing Adobe svg viewer. However it did complete the installation although did complain about it a couple of times.
When I run PSoC Designer, it loads up but when I load an example project, I get an error message saying it is required to re-install Adobe svg viewer.
Now just how does one go about that???
According to Adobe, support for svg viewer was discontinued in 2009!!
I am using Windows 10.
Also, I couldn't find a way to search the forum for a particular word - it seems you can only search the Cypress website complete?
Show Less