PSoC™ Creator & Designer Forum Discussions
I've just installed PSoc Creater 4.1 on Windows 10, and It's throwing a bunch of errors on startup. (like in this post https://community.cypress.com/message/141236.
Details Errors:
Error fmk.M0018
An important piece of PSoC Creator has a problem and may not work correctly. Please restart PSoC Creator.
Unable to initialize system dependencies. Could not find a part of the path 'C:\Program Files (x86)\Cypress\PSoC Creator\4.1\PSoC Creator\dev\cyprjmgmtsearchpath.xml'.
Log file for this session is located at: C:\Users\peter\AppData\Local\Temp\PSoC Creator-000.log
Error: fmk.M0018: An important piece of PSoC Creator has a problem and may not work correctly. Please restart PSoC Creator.
System.NullReferenceException: Object reference not set to an instance of an object.
at CyDesigner.Common.Db.DeviceDb.Catalog.CyDcDeviceLoader.LoadCatalog(CyAbsPath devDataPath, String xmlRelativePath, String xmlSchemaRelativePath)
at CyDesigner.Common.Db.DeviceDb.Catalog.CyDcPlugin.PostPluginsLoadedInit()
at CyDesigner.Framework.CyPlugin.CallPostPluginsLoadedInits(IEnumerable`1 directory, Boolean printPluginLoadTimes, IDictionary`2 pluginLoadTimes)
Error: prj.M0274: Unable to initialize system dependencies. Could not find a part of the path 'C:\Program Files (x86)\Cypress\PSoC Creator\4.1\PSoC Creator\dev\cyprjmgmtsearchpath.xml'.
Error: fmk.M0018: An important piece of PSoC Creator has a problem and may not work correctly. Please restart PSoC Creator.
System.NullReferenceException: Object reference not set to an instance of an object.
at CyDesigner.Common.Db.CyS3Db.CyBGElaborator.PostPluginsLoadedInit()
at CyDesigner.Framework.CyPlugin.CallPostPluginsLoadedInits(IEnumerable`1 directory, Boolean printPluginLoadTimes, IDictionary`2 pluginLoadTimes)
Error: fmk.M0018: An important piece of PSoC Creator has a problem and may not work correctly. Please restart PSoC Creator.
System.NullReferenceException: Object reference not set to an instance of an object.
at CyDesigner.Device.FitterPSoC.CyFitterPSoCPlugin.PostPluginsLoadedInit()
at CyDesigner.Framework.CyPlugin.CallPostPluginsLoadedInits(IEnumerable`1 directory, Boolean printPluginLoadTimes, IDictionary`2 pluginLoadTimes)
Error: fmk.M0018: An important piece of PSoC Creator has a problem and may not work correctly. Please restart PSoC Creator.
System.NullReferenceException: Object reference not set to an instance of an object.
at CyDesigner.Device.FitterFM.CyFitterFmPlugin.PostPluginsLoadedInit()
at CyDesigner.Framework.CyPlugin.CallPostPluginsLoadedInits(IEnumerable`1 directory, Boolean printPluginLoadTimes, IDictionary`2 pluginLoadTimes)
An help is appreciated!
Show LessI'm developing a proximity sensing application with a CYC8MBR3106 and using EZClick to debug and tune. In the EZClick tool what is the affect of the +ve threshold and -ve threshold settings within the proximity sensor configuration section? What thresholds do they relate to exactly?
Show LessHi,
I'm fighting with a Verilog implementation which should be configurable to work with either signed or unsigned parallel input. The Warp Verilog reference guide states that reg vectors can be signed. For wire vectors, it's not explicitely mentioned that they can't be of signed value.
PSoC Creator throws the error message 'Syntax error at/before reserved symbol 'signed'.' This let me assume that having signed wires is not possible. If this is true, it would be nice if this error message could be more precise about that.
Anyway, if wire vectors can't be signed, how can I solve the problem? I can try to implement it with signed reg vectors, but wouldn't that cost more ressources?
Regards,
Ralf
Show LessHi,
I think I've found a bug in PSoC Creator 4.1 that makes me lose my projects' dependencies when there is an outside change on the workspace file.
I have a workspace with multiple projects, and all projects are dependent on the components and code of one of those project. However, if I switch to a branch (git) which only has the "active project" different than my current branch (meaning the .cywrk gets overwritten outside of PSoC Creator), all the code dependencies are gone and I need to through each project's dependencies and activate the checkbox for "Code dependency" on the needed project.
Thank you,
Fred
Show LessWhen I converted my project form Creator 4.0to 4.1 Update1, it removed all the code that was in PROTECTED portions of component code.
Has this happened to anyone else??
Show LessHi,
First of all thanks to help with previous project on this community page i had a successful product.
I have a new project with a capacitive keypad that i am trying to use my cypress development board with.
I have managed to get the software to work with the keypad but i am getting a lot of cross talk between buttons close together.
I have plugged the outside trace into the ground but i have a feeling i am supposed to be doing something different than plugging into ground.
can someone please tell me am i supposed to be doing something different with this outside line that goes around all the buttons.
Thanks in advance.
Show LessHi,
Currently I'm on a small CapSense project on a CY8CKIT-059 (PSoC 5LP). I want to transmit the raw data and baseline data values to PC. For the raw data value, there's an API function 'CapSense_CSD_ReadSensorRaw()', which get's the sensor number as parameter and returns the raw data.
In the project auto generated CapSense_CSD.h file, there's a definition 'CapSense_CSD_SENSOR_BUTTON0__BTN', which I think is the corresponding parameter value to read out the raw data. This definition doesn't show up in the AutoComplete list. If I input this manually (copy & paste) as parameter to ReadSensorRaw() function, it's accepted. So I think the AutoComplete list doesn't get all definition, etc. Not a big issue, but...
Anyone can verify this behavior? I don't know if other components are affected also.
Regards,
Ralf
Hi,
when I want to start a project from the samples, then Creator tells me that the PDF Reader Plugin was not found to display the PDF Overview.
How I can set this path to my PDF Reader?
In Windows it is set as standard and I can open PDFs with double click.
I am not using Acrobat Reader from Adobe, I am using Sumatra.
Show LessI am trying to have a Set of Constant string declared as pointers in Flash, I want then to copy the pointer to a struct, I am not sure what is the way to go with this.
I declared my string as static const char pointers:
static const char * GlobalTuningStr = "Global Tuning";
static const char * KeyboardStr = "Keyboard";
Also I have the following struct:
struct KeyboardStruct
{
uint8_t ID;
const char *name;
uint8_t ActiveScaleMapping;
uint8_t RootNote;
uint8_t Octave;
CYBIT OcatveMappingEnabled;
uint8_t ScaleSize;
uint8_t ScaleWidth;
uint8_t ScaleStepsCounted;
uint8_t Steps[12];
};
but when I call the MidiController_Keyboard_Start() function, USBUART prints trash.
void MidiController_Keyboard_Start()
{
Keyboard -> name = KeyboardStr;
SetActiveMapping( Keyboard, CHROMATIC);
USBUART_PutString(Keyboard -> name);
Keyboard->RootNote = 0;
Keyboard->Octave = 0;
}
I am not sure how am I supposed to handle Strings in PSoC, any help?
Thanks!
Show LessHello,
I'm trying to duplicate a PSoC5 project in the same workspace, I've done this many times (Copy/Paste/Rename), but this time, I'm getting a prj.M0144 pop-up errori (invalide target type). What's the meaning of this message and where is the culprit?
Michel
Show Less