PSoC™ 6 Forum Discussions
Hi,
I have custom designed a board having CY8C6137BZI-F14 chip. I have made the connection as per the diagram attached. I am using MiniProg3 programmer (10 Pin Connector). It is able to detect the power but unable to acquire the port. I have attached the reference pictures for clear understanding.
I tried all modes, SWD, JTAG, Reset Mode, Power Cycle Mode, Lowering the Frequency, nothing worked.
Can Anyone Help?
-Kevin
Show Less
Hi,
I am doing a simple flash erase write read operation on the CY8CPROTO-062S3-4343W PSOC6 kit.
I am following the exact code snippet shown in the below link.
https://cypresssemiconductorco.github.io/psoc6hal/html/group__group__hal__flash.html.
I can read the flash info via the cyhal_flash_get_info function. But erase and write operations are not happening.
I tried both blocking and nonblocking erase and write. Both weren't successful.
0x4020900 - This is the error code is returned from the cyhal_flash_start_write and cyhal_flash_start_erase finctions.
Could you help me to resolve this problem?
Thank you!
Show LessHI,
I have built a custom board following the layout of most external devices in CY8CPROTO-062-4343W, but with a different MCU CY8C6247BZI-D34 because the one in the prototyping board is nowhere to be found in the market. I'm trying to create the custom BSP following the steps of KBA230822 but towards the end of the creation I get this error message:
Running device-configurator for CY8C6247BZI-D34...
ERROR: Generating code failed. Code generation errors:
- Errors exist in the project's configuration:
'srss[0].clock[0].pathmux[5]' does not exist on the device but has an instantiated personality, 'PATH_MUX-1.0'.
examining the content of design.modus in the three places:, the orginal BSP from the proto kit , the generic BSP, and the created custom BSP, they all have that clock setting.
I did update libraries, delete and recreated the custom BSP but there is no change. Always get stuck at the same point.
How can I fix this to move on?
Show Less
Hello All,
I am trying to program a PSOC6 MCU board (CY8CPROTO-064S1-SB). I am able to successfully compile the software and start the flashing process.
However, the board shuts down after that. The terminal prints a message that there is an error during bootloader flow (image attached).
I get a warning message during the flash process that the board is pre-production version and the current software is incompatible (image attached).
Can someone please help me with this problem? Is there any work-around that I can use to successfully program the board?
ModusToolbox version - 2.3.1
Cysecuretools version - 3.1.0
I got a warning message to upgrade the firmware version during the flashing process, which I did from 1.27.707 to 2.21.1005.
/*************************CONSOLE LOG************************************/
Open On-Chip Debugger 0.10.0+dev-4.2.0.1430 (2021-03-05-08:22)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
** Main Flash size limited to 0xD0000 bytes
adapter speed: 2000 kHz
adapter srst delay: 0
adapter srst pulse_width: 5
Info : auto-selecting first available session transport "swd". To override use 'transport select <transport>'.
** Using POWERUP_DELAY: 5000 ms
** Using TARGET_AP: cm4_ap
** Using ACQUIRE_TIMEOUT: 15000 ms
** Auto-acquire enabled, use "set ENABLE_ACQUIRE 0" to disable
Info : Using CMSIS loader 'CY8C6xxx_SMIF_S25Hx512T' for bank 'psoc64_smif_cm4' (footprint 11612 bytes)
srst_only separate srst_gates_jtag srst_open_drain connect_deassert_srst
Warn : SFlash programming allowed for regions: USER, TOC, KEY
Info : CMSIS-DAP: SWD Supported
Info : CMSIS-DAP: FW Version = 2.0.0
Info : CMSIS-DAP: Interface Initialised (SWD)
Info : SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 0 TDO = 0 nTRST = 0 nRESET = 1
Info : CMSIS-DAP: Interface ready
Info : KitProg3: FW version: 2.21.1005
Info : KitProg3: Pipelined transfers enabled
Info : VTarget = 3.315 V
Info : kitprog3: acquiring the device (mode: reset)...
Info : clock speed 2000 kHz
Info : SWD DPIDR 0x6ba02477
***************************************
** Use overriden Main Flash size, kb: 832
** Silicon: 0xE262, Family: 0x100, Rev.: 0x24 (B3)
** Detected Device: CYB06447BZI-D54
** Flash Boot version: 4.0.0.9
Warn: Pre-production version of device is detected which is incompatible with this software
Warn: Please contact Cypress for new production parts
***************************************
Info : starting gdb server for psoc64.cpu.cm4 on 3333
Info : Listening on port 3333 for gdb connections
Info : Deferring arp_examine of psoc64.cpu.cm4
Info : Use arp_examine command to examine it manually!
Info : kitprog3: acquiring the device (mode: reset)...
Info : Waiting up to 15.0 sec for the bootloader to open AP #2...
Info : Waiting up to 15.0 sec for the handshake from the target...
Warn : No handshake from the target, continuing anyway
Info : psoc64.cpu.cm4: external reset detected
psoc64.cpu.cm4 halted due to debug-request, current mode: Thread
xPSR: 0x61000000 pc: 0x1600400c msp: 00000000
** Programming Started **
auto erase enabled
Info : Padding image section 0 at 0x1001ba6e with 402 bytes (bank write end alignment)
[ 6%] [# ] [ Erasing ]
[ 7%] [## ] [ Erasing ]
[ 10%] [### ] [ Erasing ]
[ 13%] [#### ] [ Erasing ]
[ 16%] [##### ] [ Erasing ]
[ 19%] [###### ] [ Erasing ]
[ 22%] [####### ] [ Erasing ]
[ 25%] [######## ] [ Erasing ]
[ 29%] [######### ] [ Erasing ]
[ 32%] [########## ] [ Erasing ]
[ 35%] [########### ] [ Erasing ]
[ 38%] [############ ] [ Erasing ]
[ 41%] [############# ] [ Erasing ]
[ 44%] [############## ] [ Erasing ]
[ 47%] [############### ] [ Erasing ]
[ 50%] [################ ] [ Erasing ]
[ 54%] [################# ] [ Erasing ]
[ 57%] [################## ] [ Erasing ]
[ 60%] [################### ] [ Erasing ]
[ 63%] [#################### ] [ Erasing ]
[ 66%] [##################### ] [ Erasing ]
[ 69%] [###################### ] [ Erasing ]
[ 72%] [####################### ] [ Erasing ]
[ 75%] [######################## ] [ Erasing ]
[ 79%] [######################### ] [ Erasing ]
[ 82%] [########################## ] [ Erasing ]
[ 85%] [########################### ] [ Erasing ]
[ 88%] [############################ ] [ Erasing ]
[ 91%] [############################# ] [ Erasing ]
[ 94%] [############################## ] [ Erasing ]
[ 97%] [############################### ] [ Erasing ]
[100%] [################################] [ Erasing ]
[ 26%] [######## ] [ Programming ]
[ 32%] [########## ] [ Programming ]
[ 45%] [############## ] [ Programming ]
[ 53%] [################ ] [ Programming ]
[ 72%] [####################### ] [ Programming ]
[ 79%] [######################### ] [ Programming ]
[100%] [################################] [ Programming ]
wrote 113664 bytes from file C:/../ModusPatch1/Hello_World/build/CY8CPROTO-064S1-SB/Debug/mtb-example-psoc6-hello-world.hex in 6.364500s (17.440 KiB/s)
** Programming Finished **
** Program operation completed successfully **
srst_only separate srst_gates_jtag srst_open_drain connect_deassert_srst
Info : Deferring arp_examine of psoc64.cpu.cm4
Info : Use arp_examine command to examine it manually!
Info : Waiting up to 15.0 sec for the bootloader to open AP #2...
Warn : psoc64.cpu.cm4: external resume detected
shutdown command invoked
Info : psoc64.dap: powering down debug domain...
/**********************************************************************************/
(Link to earlier issue - Solved: Re: Open OCD SWD/JTAG error for CY8CPROTO-064S1-SB... - Cypress Developer Community)
Sincerely,
Aditi Prakash
Show LessHi.
I am an engineer in Seoul, South Korea.
I got an PSoC6 Wifi BT Pioneer Kit with the TFT LCD 2.4 inch.
I am trying to work to show the sypress log using the example source code of the CE225248_DisplayBuffer.
But I cannot.
Would you give me the information for this?
also can you give me the source of the sypress log showing in the TFT LCD?
I use the PSoC creater 4.4 version.
thanks
My E-mail : yugh@techrein.com
Show Less
Please tell me what is the minimum guaranteed supply voltage when writing a program to CYBLE-416045-02.
I want to supply 2.5V.
Dear Cy,
I have two CY8PROTO-062-4343W boards, and would like to get a RF performance data of Bluetooth via non-signaling test.
So, could you let me know if Cy support this test mode and where can find sw pkg for this?
BR,
Jace
Show LessHi,
I am going through the available documentation for two microcontrollers CY8C614ABZI-S2F04 and CY8C614ABZI-S2F44 and have a few concerns.
1 – We don’t see any development kits available on the Cypress website. This is an important factor to plan our development work on these MCUs. Are there any closest options to consider?
2 – These MCUs are dual-core, 2MB core is Cortex-M4 while the second core is Cortex-M0+. As per documentation second core is Cortex M0+ and is reserved for system functions. It is not available for applications. I need to know if I can completely disable the second core or not due to the power save requirements. Apparently, I have to run both cores which will double the MCU power consumption.
3 – The PSoC Creator v4.4 which is a configurator tool like SiLabs Simplicity Studio doesn’t include 2 MB parts. I need to know if there is an updated version available from Cypress that includes these two variants CY8C614ABZI-S2F04, CY8C614ABZI-S2F44
Thanks
Dani
Show LessHi guys,
I am using PSoC 6 PLE Pioneer board.
I have stdio redirected appropriately for debugging with an external terminal using printf and getchar
Everything has been working perfectly until the following problems appeared from nowhere and are persistent:
- printf will not output anything to the serial line.
- getchar blocks (even when the receive fifo says it is not empty and having disabled STDIN input buffering).
I thought it would be easy to debug this but I have been at it for considerably longer than I expected.
I wonder if someone could point me into an area to look at?
Many thanks.
Show Less
Before connecting the interrupt pin of the sensor to the MCU, it is confirmed that the interrupt pulse is normally output from the sensor.
When connected to the GPIO input of MCU's P12[0] and A6 pins, an unintended pulse is generated and the interrupt cannot be read normally.
SPI_miso : P10[1] / Pin A11
SPI_mosi : P10[0] / Pin C12
SPI_sclk : P10[2] / Pin B11
SPI_ss0 : P10[3] / Pin C11
UART_1_rx : P5[0] / Pin N7
UART_1_tx : P5[1] / Pin L8
interrupt Pin_1 : P12[0] / Pin A6