PSoC™ Creator & Designer Forum Discussions
Hi I have recently changed my laptop.
in this laptop i have win 10 . i have installed psoc creator 4.4. in the same package psoc programmer 3.29.0 is installed.
PSOC creator is working but programmer is not working . its not opening also. i tried with compatibility that is also not working.
please help me on this.
thank you.
regards
Rajakumar
Show LessI'm creating a component that uses another custom component inside, it works well, but I wanna show and config the component that is inside (nested) of my new component from the new component... So, is it possible to call the configure window of an internal (nested) component from or built-in the configuration window of the parent component?
Thanks!!
Andres
Dear All,
I am new in PSoC designer 5.4 and currently using the 8-bits MCU controller for CY8C24894. I have been trying to implement the Pulse Frequency Modulation (PFM) under these kind of pulse patterns (Please see the attachment - PFM_2_Pulses.png).
I was trying out some of the coding from the directory of example projects related including (PWM, PRS, Counter and Timer) in order to find the possible ways for achieving the results.
As far I know, the basic concept to generate these kind of pulse as shown in ( Please see the attachment - Triangle_switching_compare_vref.png ).
However, I was thinking of (Interrupt routine, Counter and Timer) were the register parameters should be applied in....
Appreciate, I wish if someone can share the experience or technical ideas and what's the particular register or algorithm should be focused on, especially using CY8C24894 can generate the PFM pulse.
Thanks, Everyone.
Best Regards,
John
Show LessHello,
I am building an application using PSoC Creator v4.2, and I would like to change the commands that run during the build process.
I am building a bootloader and bootloadable applications, and I have customized these applications to have different start adresses than the original start address (I want them to be in different addresses in the memory of my device).
Whenever I am building the bootloadable software, these commands run one after the other:
- Create the design
- Compile the code
- Create <bootloadable>_1.elf
- Create <bootloadable>_1.hex (using cyelftool -B)
- Create <bootloadable>_2.elf
- Create <bootloadable>_2.hex (using cyelftool -B)
- Merge bootlaodable application into <bootloadable>.hex (using cyelftool -M)
One of my applications is larger than half the memory of my device. To make both versions of this application to compile, I changed the start location of the second application (<bootloadable>_2.hex) to start in the start as well (because I don't use this version of the application, so I don't care about the output of this command). But, the last command in my build failes and I have no idea how to avoid it.
After the build finishes (with its errors), I take the output elf file from the first application <bootloadable>_1.elf and merge it with my second bootloadable using cyelftool, the output hex file works as expected on my device.
Is there any way to customize the build, and make it run only a subset of the commands it is currently running? (hopefully, I would be able to remove stages 5-7 from the build, because I don't use the output created from these commands, and they make my build fail).
If not, does anyone has an idea as to how to make the last stage pass the compilation (so the build won't fail)?
I am attaching the project with the bootloader and the bootloadables, the application that fails the build is "second_dummy_application".
I have moved over all the build settings and couldn't find anything that could help me solve this problem.
I have also tried building the code from the command line, but the same failure happen there as well.
I went farther and grepped for the string of "cyelftool" in all the project, but couldn't find any relevant reference.
Any help will be greatly appriciated,
Omri
Show LessHi All,
I am trying to integrate SMIF in my project. Using Posc creator 4.3 and PDLv3.1.2. The maximum downloadable smif component (when I right click project and update components) is 1.10 but in the documentation here, at the changelog, I see that it has gone upto v1.50. Will I be able to use the latest driver in my psoc creator project?
PSoC 6 Peripheral Driver Library: SMIF (Serial Memory Interface)
Thanks,
Vimal
I'm working on a project that needs to control PSOC debugger (KITPROG 2) automatically using Python like (open the debugger IDE, connect the debugger, set break point and so on) .
Is this doable ? if yes, Would you please provide me with the steps that I should start with and the debugger library ?
Your fast response is highly appreciated
Best Regards
Show LessI am completely puzzled by the above error that I get in PSOC creator 4.2. When I call the function processCommand() from main.c the linker throws an error. The function processCommand() is defined in console.c and its function prototype is in console.h. I Include console.h in main.c.
I get the following error message:
sbrkr.c:(.text._sbrk_r+0xc): undefined reference to `_sbrk'
collect2.exe: error: ld returned 1 exit status
The command 'arm-none-eabi-gcc.exe' failed with exit code '1'.
I have been struggling with this and have tried several solutions from this forum. Can anyone propose a solution? I have attached my project below.
To reproduce the error, uncomment line 34 in main.c, which is: processCommand();
Show LessIs there anyway of overriding the WaveDAC8 clock limit ? It would be nice
if that limit was a warning rather than a hard limit.
As a workaround I am going to use DMA and a DAC and a table to get the analysis done, but
a mod to that component would be nice.
Regards, Dana.
Show LessHello fellow PSoC enthousiasts!
As die-hard PSoC user, I think it's good to create a wishlist / future vision for the next-gen PSoC IDE. I see a lot of users individually looking for the best IDE for PSoC development.
I think Infineon/Cypress did a good job by developing ModusToolbox and making a lot of tools cross-platform. I also see a lot of users having trouble with ModusToolbox (including myself) and missing the ability to use PSoC Creator on different platforms. Luckily MTB provides a good route to develop on other platforms as well and the good thing is that users don't have to use the MTB Eclipse IDE environment by having the ability to use the provided tools within other environment.
For a good reason, PSoC Creator is still by far the winner for developing applications (even on PSoC6!):
I hope this is a good wake-up call for Infineon/Cypress to closely watch what's happening and notice that PSoC Creator should still have more focus (4 revisions MTB vs 1 PSoC Creator in the last two years). With that in respect and knowing that the UDBs inside PSoC are gold, the next step would be to develop Creator UDB Components for PSoC6. It's very hard to believe there's not even room for a minor amount of man-hours to roll-out UDB components for PSoC6. Moreover, the UDB fabric for PSoC6 is the same as for PSoC5 and it shouldn't be too hard to adapt the PSoC5 components and library for PSoC6. I migrated 3 UDB components which took me 1-2 hours per component.
The development of the cross-platforms tools are really helpful in case someone wants to work on a non-windows machine or with ones favorite IDE. As a long term PSoC Creator user I really enjoy the smoothness of it and love the design editor. For a project I was forced to work with MTB (debugging M4 with a locked M0p) and I never got a good grip on MTB. Personally, I missed the intuitiveness (I was never an Eclipse fan) and the smoothness. This led me to setting up a Visual Studio Code environment which costed me a lot of work. Finally, I regained the smoothness and intuitiveness with the VS Code setup and by now I prefer it above PSoC Creator. Especially the editor is much faster and I really like the debugging smoothness and 'hovering over' quickwatch functionality within VS Code. This is the very first template I created for setting up VS Code to use with PSoC6: GitHub - onethinx/PSoC6VScodeTemplate (let me know if you want to work with it, I currently have a lot op updates).
I was viewing this topic by DaEr_349131 which could be a good start for the next-gen tool:
- Make it more git friendly.
- Make it possible to script or import items to the schematic editor
- Offer a standard netlist export for the schematic created in Creator
- A headless compiler that can be run command-line on Linux & Mac
With the MTB tools and a custom IDE setup, the GIT and compiler feature requests are already covered (Git is covered with most IDEs currently and there are several compilers available which runs on Linux & Mac for PSoC6). What really is missing is 2 and 3, the schematic editor functionality (especially for non-Windows platforms). I found people having some attempts to find a possible alternative for PSoC Creator's schematic editor, ranging in finding out the UDB's FPGA bitstream in order to use it on other tools or using Forth to program the UDB's. Here are some interesting links:
https://freenode.irclog.whitequark.org/~h~openfpga/2017-12-08
Cypress PSoC · azonenberg/openfpga Wiki · GitHub
I am sure Cypress/Infineon is able to help, and/or provide solutions in order to work with their utterly briliant UDB logic!
-Rolf
Show Less