PSoC™ 6 Forum Discussions
I am currently experiencing a problem with the system operation of ModusToolbox version 4.4 and a CY8CKIT-062-WIFI-BT kit. After creating an application and following the required steps to run the code, the program does not complete the execution and loading of the code to the PSoC. Even when creating a 'Hello World' program, it does not execute, and no errors are appearing in the code.
I kindly request your assistance in resolving this issue as soon as possible. Please let me know if you require any additional information or if there are any known solutions to this problem.
Thank you for your time and support.
Best regards,
Show LessWhat modification are needed to the Code, MakeFile or Libraries such that the compiler doesn't attempt to utilize CRYPTO or TRNG features that don't exist in the CY8C6247FDI-D32?
WiFi_Scan example runs on a CY8C6247BZI-D54 in a CY8CKIT-062-WiFi-BT
The same example does NOT compile for a CY8C6247FDI-D32.
The main difference between these two parts is the CRYPTO and TRNG.
Here's the process..
1. Start with Wi-Fi_Scan example for CY8CKIT-062-WiFi-BT. Build this code to ensure it compiles.
2. Change the Board Support Package (BSP) to utilize CY8C6247FDI-D32. This part does NOT have CRYPTO or TRNG.
3. Build this code to see that it doesn't compile.
Reference: "PSOC6 mbedtls with CY8C6247FDI-D32 that does not have crypto hardware: errors linking trng related functions" @ https://community.infineon.com/t5/PSoC-6/PSOC6-mbedtls-with-CY8C6247FDI-D32-that-does-not-have-crypto-hardware-errors/m-p/391329#M15122 <== This post has two suggestions to resovle the issue:
The first - Using DEFINES+=COMPONENT_43907 is NOT a fix. This define causes other problems. One hypothesis is that CY43907 points to libraries that don't utilize hardware CRYPTO or TRNG. CY43907 utilizes an ARM Cortex R MCU and other features that do NOT exist in a PSoC 62.
The second - Making additional modifications to the BSP appeared to be working - but the team here decided to revert back to using the DEFINES+=COMPONENT_43907, which they now realize wasn't a solid decision.
Reference: "What examples with TCP sockets run on PSoC 6 devices that don't support CRYPTO?" @ https://community.infineon.com/t5/PSoC-6/What-examples-with-TCP-sockets-run-on-PSoC-6-devices-that-don-t-support-CRYPTO/m-p/403735#M15832 <== The fix for this issue was provided by an Infineon insider. It appears to work for the lack of CRYPTO. It may not have taken into account the lack of TRNG.
Thanks for your support.
Greg
Hello!
I am having problem reading DHT11 sensor and sending data to mobile app using PSoC 063 BLE Prototyping kit and Modus Toolbox software, when reading data normally the sensor works fine, but when I proceed send data to mobile app according to me my DHT11 sensor is not working, it just send data I preset in declaration.
Here is my program in the link below
Show LessHi there,
I'm using PSoC Creator 4.4 with PDL 3.1.1.
When I try to debug the CM4 I have the following error:
The start request failed. Encountered error (The processor failed to enter the debug state. Ensure that the selected processor is enabled.)
Do you have any idea? Somebody else has a similar issue, and it was solved by using the latest version of PDL, but in my case it doesn't seems to be working.
Thanks,
Francesco
Show Less
Hello!
I am trying to setup a watchdog timer on my PSoC 6 board, CY8PROTO-062-4343W.
This using the cy_pdl.h library. I followed the steps in the PSoC 6 PDL github page under watchdog to set it up.
But the problem I have is that I don't get a reset of the system when the interrupt occurs. And I don't understand why?
I found one example on the infineon github page.
But its 4 years old so maybe its outdated, because I couldn't get that to work.
The example projects on the project creator are all using cyhal, which I can't do in my project.
Why can't I get it to work?
Here is how I initializes the WDT.
// Initializes WDT.
void InitializeWDT()
{
Cy_SysClk_IloEnable();
Cy_WDT_Unlock();
Cy_WDT_Disable();
Cy_WDT_SetMatch(0);
Cy_WDT_SetIgnoreBits(0);
Cy_WDT_Enable();
Cy_WDT_Lock();
}
See attached .c file for full project.
Show LessHi
I need to know can we bootup the MCU using external memory for booting up the system. If yes can you suggest me a part compatible with CYB0644ABZI-S2D44 for bootloader as the on chip bootloader is having less space so we need to add external bootloader memory.
So can you help me out with it.
Regards
Nirmith
Show LessHi,
I am used PSoC 6 PROTO Kit & I have initialized tcpwm counter using Device Configurator. I want to use it as interval timer,
when I run it on CM4 core, it works fine, I get the delay as expected. But I want to use the interval timer on CM0+ core. Since the device configurator generates code in mtb shared folder, I can initialize the timer on CM0+ with no compilation error, but the interrupt service routine never gets called, and therefore the timer doesnt work.
Can TCPWM interrupt be used on CM0+ ?
How can I set tcpwm interrupt for CM0+ core ?
Thanks & Regards
Rushikesh
Show LessHi everyone!
I'm using this driver: https://infineon.github.io/wifi-host-driver/html/group__wifisoftap.html to generate an AP and it works fine. I can connect to the AP, send data via UDP, and get the board to print it. However, when I try to get the list of connected clients, I get the error in the screenshot. Can someone provide me with a correct example of how to use this or guide me as to what could be wrong? I have tried many different sizes and pointer types for the buffer, including making the buffer extremely big to ensure it wasn't an overload issue.
Thank you.
Show LessHi
Surprisingly, CY8C6245AZI-S3D72 PG-TQFP-100 is unavailable in PSOC Creator / ModusToolbox / Eclipse IDE.
Our project halted as this device not available, and we had to do IO mapping for our board design. It is highly critical for us.
Could anyone pls help us how to proceed further ?
Highly appreciate quick response.
Thanks
Basheer
Show Less