The end-of-life cycle for this kit is five years from the date of manufacture mentioned on the back of the box. Contact your nearest recycler to discard the kit. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 6
Handling Boards CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit is sensitive to ESD. Hold the board only by its edges. After removing the board from its box, place it on a grounded, static-free surface.
Getting Started with PSoC 6 MCU to help you familiarize with the PSoC 64 MCU and help you create your own design using the ModusToolbox IDE. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Figure 1-1. Kit Contents Inspect the contents of the kit; if you find any part missing, contact your nearest Cypress sales office for help: www.cypress.com/support. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Two user LEDs, an RGB LED, two user buttons, and a reset button for PSoC 64 MCU ■ A potentiometer ■ One Mode selection button and one Status LED for KitProg3 ■ A microSD Card holder ■ CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 10
IO1 (J22.2) P0[4] User button with GPIO on non-Arduino – Hibernate wakeup header (J21.9) capability P0[5] RGB green LED GPIO on non-Arduino – (LED5) header (J24.3) CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 14
I2S serial clock – – BT_I2S_WS I2S serial word select – – BT_I2S_DO I2S serial data out – – BT_I2S_DI I2S serial data in – – CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Click the File icon and then click Open. Displays an equation: Times New Roman 2 + 2 = 4 Text in gray boxes Describes cautions or unique functionality of the product. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
If you have any older Python installations, ensure that Python37 is in the path above any older installations such as Python27 (or remove the older version from the path). CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 19
Make sure to use the same 32- or 64-bit architecture as your Python installation. Note: due to a known issue, the current recommendation is to use libusb version 1.0.21 Windows instead of the most recent version. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
2. Download the archive file relevant to your OS (Windows/Mac/Linux). 3. Delete existing files in <ModusToolbox>/tools_2.x/ fw-loader. 4. Replace the files in <ModusToolbox>/tools_2.x/fw-loader with the extracted contents of the archive downloaded. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Note: PSoC 64 MCU has up to 1024 KB of SRAM; however, 104 KB is reserved for system usage, leaving 920 KB for applications. Similarly, it has up to 2048 KB of application Flash out of which only 1856 KB is usable. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 23
Figure 3-5 show the markup of the Pioneer Board. Figure 3-4. PSoC 64 Wi-Fi BT Secure Boot Pioneer Board - Top View 34 17 16 17 CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 24
8. PSoC 64 MCU VDDIO0 current measurement jumper (J19): An ammeter can be connected to this jumper to measure the current consumed by the PSoC 64 MCU VDDIO0 power domain. This is not loaded by default. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 25
25. PSoC 64 MCU: This kit is designed to highlight the features of the PSoC 64 MCU. For details on PSoC 64 MCU pin mapping, refer to Table 1-1 on page CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 26
37. microSD Card holder (J20): Provide SDHC interface with microSD cards with the option to detect the presence of the card. Hardware Functional Description on page 42 for details on various hardware blocks. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
LED status, see the KitProg3 User Guide for details on the KitProg3 status and troubleshooting instructions. Figure 3-6. Connect USB Cable to USB Connector on the Board CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Figure 3-8 shows. Figure 3-8. UART Connection between KitProg3 and CYW4343W For more details on the KitProg3 USB-UART functionality, see the KitProg3 User Guide. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
USB-I2C supports I2C speeds of 50 kHz, 100 kHz, 400 kHz, and 1 MHz. For more details on the KitProg3 USB-I2C functionality, see the KitProg3 User Guide. Figure 3-9. I2C Connection between KitProg3 and PSoC 64 MCU CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
For a more detailed overview of what provisioning entails, see Chapter 2 of the Secure Boot SDK User Guide. In the context of evaluating this kit, the provisioning flow can be visualized as follows: Figure 4-1. Provisioning Flow CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 31
The signing and encryption process is a post build script provided by the Secure Boot SDK. The build and encrypt/signing flow for a CY8CKIT-064B0S2-4343W target using the ModusToolbox make process is shown below. Figure 4-2. Build and Encrypt/Signing Flow CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
1. Open the Eclipse IDE for ModusToolbox and create a new application. Figure 4-3. Create New Application 2. Select the CY8CKIT-064B0S2-4343W target and click Next. Figure 4-4. CY8CKIT-064B0S2-4343W Target Selection CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 33
Once creation is done, click Close to close the window and import the project into the Eclipse IDE. Figure 4-5. Secure Blinky LED FreeRTOS Example Selection CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
For example, in Windows10, if you have created your ModusToolbox project in “C:\ModusWorkspaces\mtw_064b0s2_4343w\Secure_Blinky_LED_FreeRTOS” then navigate to the folder as shown below. Figure 4-6. Command Prompt CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 35
For more information on the policies, please refer to the Secure Boot SDK User Guide. Figure 4-7. Project Workspace having a new ‘policy’ directory CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 36
These keys are used either to sign images built by ModusToolbox. Figure 4-8. Project Workspace having a new ‘keys’ directory CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 37
KitProg3 is in DAPLink mode. Table 4-1. Voltage Configuration Details PSoC 64 MCU VTARG J14 Position 1.8 V VCC_1V8 2.5 V VCC_3V3 Not Loaded 3.3 V VCC_3V3 Loaded CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 38
Note: The 2.5 V voltage option is provided only for the purpose of provisioning. For normal oper- ation of the kit after provisioning, please load the jumper shut on J26. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
This post-build script uses the policy file to find the private key path used to sign the application. If a different/invalid key is used then the Secure Boot process will fail. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 40
Note: if you open the terminal after programming the kit, just press/release the reset button to see the message on the terminal window. Figure 4-12. UART Output CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 45
ANT0 VBAT 0 OHM 0 OHM Note: VDDUSB is used as this is the only fix ed 3.3V rail VBAT is prov ided as optional CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 51
Figure 5-8 shows the schematics of the voltage selection circuits. Figure 5-8. Voltage Selection VDDIO0 Voltage Selection VCC_3V3 VCC_VDDIO0 VCC_1V8 0 OHM 0 OHM No Load CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 52
Note: When measuring P6_VDD current, make sure that the J25 jumper shunt is removed. This will disconnect the potentiometer from VDDA and removes the leakage caused by it. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Simultaneous GPIO switching with unrestricted drive strengths and frequency can affect CapSense and ADC performance. For more details, see the Errata section of the corresponding device datasheet. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
ANT0 VBAT 0 OHM 0 OHM Note: VDDUSB is used as this is the only fix ed 3.3V rail VBAT is prov ided as optional CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Any kind of overlays (up to 5-mm thickness) like wood, acrylic, and glass can be used with CapSense. Note that additional tuning may be required when the overlay is changed. CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Page 62
Note: If R130 is loaded and external power is used, make sure to remove jumper shunt from J14 to prevent reverse voltage to on-board regulator CY8CKIT-064B0S2-4343W PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit Guide, Doc. # 002-29286 Rev. *A...
Need help?
Do you have a question about the CY8CKIT-064B0S2-4343W and is the answer not in the manual?
Questions and answers