PSoC™ Creator & Designer Forum Discussions
Hi,
We keep all of our code in source control, and share code across different products. I'd like to include this code in-place (without copying or moving it) in a psoc creator project, but it seems that when I add an existing C file, it always adds it with an absolute path rather than a relative one. Is there a way to force it to use a relative path?
Show LessHi -
Maybe everyone else knew the solution, but I couldn't find it in the forum.
I wiped my laptop back around the holidays and installed a clean Win 10 Pro. Then installed a clean Creator 3.3 CP1. There is a chance I skipped some approval dialog accidentally.
Today I needed to use my MiniProg3 for the first time and Win 10 failed to find the a driver so both Creator and Programmer refused to work. I searched the forums to no avail. I had noticed something about 3.3 SP1 not showing up in updater. So I downloaded it and installed it. Still no joy.
I browsed around the cypress installed tree and found a drivers directory in the programmer sub-tree and a couple of windows batch files: driver and DriverUI. I clicked on 'driver' and it installed the drivers and now everything is working fine.
So just a heads up if anyone else runs into this problem.
-Ed
Show Lessgood afternoon
i have troubles with my program system. i have a cy8ckit001 psoc and i'm trying to program and following the instructions for programming in the select debug target appears a window that i will attach and when i click port acquire the system shows There was an error running port acquire: Can not acquire SWD device! my miniprog3 connected to my development kit and cy8c58lp, what can i do for that funtion and i can program?
Show LessHi,
I am wanting to implement a one-shot timer where I can "Kick" it and it will run for say 1 second and stop. If I continue to "kick" it, it restarts the 1 second and continues. Output does not need to be interrupt.
The application is that a software signals a relay to turn on and it only times out if no signals given over a 1 second period.
Note sure whether a Timer or maybe PWM component would be best or whether there might be another component that may suit better than these.
Thanks
Show LessIn learning to use datapaths, I created a simple 8 bit counter. It works fine if I use a synchronized input. If I switch to an asynchronous input, it says I need the UDB Clock Enable. It works fine if I put one of these on the schematic and wire it up.
However, I really want to have the UDB Clock Enable as part of the verilog code for the 8-bit counter. If I instantiate:
cy_psoc3_udb_clock_enable_v1_0 #(.sync_mode(`FALSE))
udbclkenable(
.clock_in (CountIN),
.enable (1'b1),
.clock_out (A_CountIN)
Where CountIN is the input clock, and A_CountIN is the clock for the datapath, I get errors on build that say fixed location constraints cannot be satisfied.
My verilog is very rusty.... but I feel I am missing something.
Thanks for any advise.
Mark
Show LessHi all
With my lack of knowledge and experience about UDB's and also the impossibility of debug UDB's (i think), i was thinking it would be nice to have an UDB's 'simulator', somebody knows if can i take the Warp generated verilog and simulate it on ModelSim?.
Carlos
Show LessHello Everyone,
I've been a PSOC user for years and this is my first time posting. I have a PSOC mini prog3 that I want to incorporate it in a NI CVI Lab Windows application as a custom USB to I2C bridge to some Psoc1 I2C configured controller applications that I developed. I am using the mini prog 3 as an upgrade to the Cypress CY3240-I2USB which our application was based on but now the CY3240 bridge is becoming obsolete.
Is there any documentation on how to do this for the mini prog3?
In the mini prog3 user guide there is mention of a "PSoC Programmer COM guide" that addresses this type of application. But, I can't find this document anywhere nor can I find information about the PSocProgrammerCom 20.0 Type Library.
Basically, where I am so far is in CVI Lab Windows is that I have created an CVI Instrument/Active X controller that should handle communication between between my application and the Mini Prog3 using the PSocProgrammerCom 20.0 Type Library. When creating an Active X controller with this Library CVI Lab Windows creates all the functions for the Mini Prog 3 but I can't find any documentation or any hint of what the functions do or how I need to use the functions other then the name of the function and the function declaration in the headed file. Plus when I run the functions they don't appear to be working or returning the correct data. So I am in the dark here.
Our application is already working with th CY3240-I2CUSB but the library created with the PSocProgrammerCom 20.0 Library for the Mini Prog 3 has different functions for USB/I2C bridging then the CY3240 instrument library and they don't appear to be compatible.
Any help or a point to the right direction would be very much appreciated.
Will
Show LessHello,
I want to use the CMSIS- DSP 4.3.0 to do a FFT on a PSoC5.
The source includes the arm_bitreversal2.S file. What are the steps to embed the file correctly in my project??
Best regards, Wolfgang Kiefer
Show LessBy now, I hope everyone is using PSoC Creator 3.3. If not, let me encourage you to upgrade. There are some significant new features in this release including:
- A “Guided Pin Selection” feature for PSoC 4 devices which helps customers make optimal decisions when choosing what pins to assign each of their signals
- A Resource Meter to showing a convenient graph showing the current utilization of the PSoC’s resources (IO, UDBs, Flash, SRAM, etc.) See the graphic (below right) After you build your project, open up the Resource Meter from the View menu in PSoC Creator (Alt-V-R). [[{"fid":"220691","view_mode":"default","fields":{"format":"default","field_file_image_alt_text[und][0][value]":"","field_file_image_title_text[und][0][value]":"Creator 3.3 Resource Meter"},"type":"media","attributes":{"title":"Creator 3.3 Resource Meter","height":693,"width":329,"style":"width: 237px; height: 400px; float: right;","class":"media-element file-default"},"link_text":null}]]
- An enhanced Example Project Browser, which now finds kit projects, component examples, and starter designs.
- A new Project Wizard replaces the existing, error-prone New Project dialog with a multi-step wizard, enabling the use of code examples, kit projects, and templates as start-points for a new design.
- A new feature called Macro Callbacks allows users to call their own code from within the Cypress automatically generated code.
See the PSoC Creator start page for posts on the other new features.
As usual, we’ve made many quality improvements and minor enhancements. I strongly encourage you to install PSoC Creator 3.3. You don’t even have to uninstall other versions of PSoC Creator. You can find more information, including the complete Release Notes, on the PSoC Creator product page at http://cypress.com/creator.
Happy New Year from CreatorLand,
--Matt Landrum (mdl@cypress.com)
Show Less