PSoC™ Creator & Designer Forum Discussions
I have a Win 7 Pro running on a 32bit CPU.
I just installed PSoC Creator 4.2 on it. (There were no installation reported issues). When it launches 4.2, it crashes with an unexplained error every time within 15 seconds past the initial splash screen.
I have Creator 4.2 installed on two other machines with NO PROBLEM.
Note: I uninstalled 4.2 and installed Creator 4.1 Update 1. Same issue. Crashes within 15 seconds after the splash screen goes away.
Len
Show LessI would like to build my project on a continuous integration system (in my case, Appveyor). I can use CyPrjMgr to build my project from the command line, but to do this I need to somehow get PSoC Creator onto the build machine.
To do this I need two things:
- the ability to download PSoC Creator itself --- the build VM isn't persistent, so this will need to installed every time. This is problematic because the download link (the one here, in my case: https://www.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp-prototyping-kit-onboard-programmer-and) requires a login. Is there another source for this? (I don't believe the licensing allows me to deploy the binary onto the build servers myself.) Better still, is there a version which contains just the build tools and BSP but has no documentation, IDE etc?
- once I have the package, I then need to do a headless installation. Unfortunately actually installing PSoC Creator is a long and laborious process involving many update stages. Is there any way to do a headless installation of it?
Show LessHello,
I am finalizing a PSoC3 design using PSoC Creator 3.3 CP3. I need to move the pins used by the "Character LCD" component from P5[6:0] to P2[6:0].
To this end, I assign P2[6:0] to the LCD component in the design wide resources (.cydwr) editor, in the Pins tab.
From earlier builds of the project, however, pin P2[2] was previously auto-assigned to another signal (but not locked to that pin!).
Since the assignment to P2[2] is not a "locked" one, I would expect that when running the next build, PSoC Creator would simply move the signal that was previously using P2[2] to another location, in order to make room for the "Character LCD" pins.
Instead, it flags an error message:
Multiple assigments have been made to pin P2[2]
(and BTW, I probably found a typo error in PSoC Creator: it should be "Multiple assignments have ben made to pin ..." )
I tried the commands "unlock" and "auto-assign during build" on the signal previously auto-assigned to P2[2], but no way....PSoC Creator insists saying that P2[2] is assigned to multiple signals.
How can I have PSoC Creator **forget** the earlier auto-assignment of a signal to P2[2] ?
Thanks for any suggestion!
Show LessI want to complete the 'BLE_Dongle_Peripheral_IAS01' demonstration. The instructions require programming of the Dongle Chip but I'm not able to do this because the device is not in the "select device" database window.
The “Select Debug Target” window shows “KitProg/BLE0D170FB3031D6400” and under this “Cortex-M0”. When I select “Cortex-M0” the side note says “This device was recognized, but PSoC Creator does not support using it at this time.”
I have the CY8CKIT-042-BLE-A. In the quick start guide that was shipped with the kit it says that the chip installed on the supplied dongle is CYBL11573-56LQXI. This matches the silkscreen chip ID on the dongle itself. I cannot find a device with this ID in the “Device Selector” window even with search filters cleared. Is there a way to update the device list in the device selector?
Show LessThe pow() function does not compile if either the parameters are not constants as shown in the following example
#include <math.h>
double X = 10.0;
double Y = 5.0;
void Test()
{
double Z;
Z = pow(10.0, 5.0); // compiles correctly
Z= pow(X, 5.0); // generates error message 'Undefined reference to pow'
Z= pow(10.0, Y); generates error message 'Undefined reference to pow'
Z = pow(X, Y); // Generates error message 'Undefined reference to pow'
}
Is this intentional to limit code size? If so, is there a setting which I need to change in order to have full implementation of the pow() function?
I am using PSoC Creator 4.2
Show LessSorry to trouble you Bob (unless anyone else can answer)
Okay firstly I admit to being a relative newbie to PSOC. This is my first attempt to download a community library.
I HAVE watched all (I think) the videos , and been over all the postings, but still getting errors.
Firstly I downloaded the library according to this video as a general library for all projects according to this: Pretty sure Ive tried with and without code in the dependencies, but which should it be??
Then tried opening your example and got same errors as my next test which was to open a new project with a blank schematic, and import just the keypad. Added a clock and a pin (doesnt matter if IRQ or not,) and get errors shown in attachment. Its also independant of no of keys tried 2x2 to 8x8.
Net 116 is not Clock or Pressed so where is it??
Help greatly appreciated
Steve
Show LessHello,
There is no documentation that explain map file of PSoC4.
I can find only AN89610 "PSoC® Arm® Cortex® Code Optimization ".
Do you have any document?
Should I refer to GNU Linker like below?
https://ftp.gnu.org/old-gnu/Manuals/ld-2.9.1/html_chapter/ld_toc.html
https://www.eecs.umich.edu/courses/eecs373/readings/Linker.pdf
Best regards,
Yocchi
Show LessI would like to create a new component for PSoC5 (inferface with a PS2 keyboard). I created the component, made the .h file and the .c file, wrote the interrupt but I used a ShiftRegister for offset and so it appears this component in the project. I would like not to use it.
I know how to make a shift register with scales but I do not know how to read the bits directly in an API that I wrote: I do not want to go through a "Status Register" because otherwise I will have this component again in my project.
I did not find an answer in the tutorials or the forum.
Thank you in advance.
Show LessI read all the issues with CE222221 voice recorder will not compile posts. I just downloaded it last week and tried to compile. Did not compile clean. Path incorrect on PDL 3.0.1. Installed PDL3.1.0. Changed the path in the build settings to the newly installed 3.1.0 PDL. Compiled and error on missing FreeRTOS.h header file. Again when into build setting and under PDL setting set the Memory Management to active under the FreeRTOS menu. Clean and build now comes back with another error "Build error:y_stc_syspm_callback_params_t(aka strut <anonymous>) has no member named ''mode'. Any ideas appreciated.
Show LessI am getting errors when I try to compile a(ny) PSoC4 BLE Project. The issue is probably caused by a country specific character in my username.
Environment: PSoC Creator 4.2 downloaded and installed freshly today. Windows 10 (up to date)
The lines in error are here:
arm-none-eabi-gcc.exe -Wl,--start-group -o "D:\Cypress Tesstarea\PSoC 4 BLE\BLETest\BLETest.cydsn\CortexM0\ARM_GCC_541\Debug\BLETest.elf" .\CortexM0\ARM_GCC_541\Debug\main.o .\CortexM0\ARM_GCC_541\Debug\cyfitter_cfg.o .\CortexM0\ARM_GCC_541\Debug\cymetadata.o .\CortexM0\ARM_GCC_541\Debug\Cm0Start.o .\CortexM0\ARM_GCC_541\Debug\BLETest.a "C:\Users\J?rg\Documents\PSoC Creator\4.2\Downloads ( 4.2).cylib\BLE_v3_60\Library\gccCyBLEStack_BLE_SOC_CENTRAL.a" -mcpu=cortex-m0 -mthumb -L Generated_Source\PSoC4 -Wl,-Map,.\CortexM0\ARM_GCC_541\Debug/BLETest.map -T Generated_Source\PSoC4\cm0gcc.ld -specs=nano.specs -Wl,--gc-sections -g -ffunction-sections -Og -ffat-lto-objects -Wl,--end-group
arm-none-eabi-gcc.exe: error: C:\Users\J?rg\Documents\PSoC Creator\4.2\Downloads ( 4.2).cylib\BLE_v3_60\Library\gccCyBLEStack_BLE_SOC_CENTRAL.a: Invalid argument
The command 'arm-none-eabi-gcc.exe' failed with exit code '1'.
--------------- Build Failed: 07/03/2019 14:58:17 ---------------
Look at the "J?rg" which is my username "Jörg".
so, how can I change the location/path for the downloaded library. Moving the files to a different location I can do myself.
I reported this issue one or two years ago, but there was no permaneent solution yet (as far as I remember).
I would like to refuse going to the city hall and pled for having my name changed. Loging in with a different username just for the PSoC BLEs community contribution (5-10 times a day) is a bit tough.
Any kind of help?
Bob
Show Less