Lines Matching +full:programming +full:- +full:enable

9 The PSOC 6 BLE Pioneer Kit (CY8CKIT-062-BLE) is a hardware platform that
12 The PSOC 6 BLE Pioneer Kit features the PSOC 63 MCU: a dual-core MCU, with a
13 150-MHz Arm Cortex-M4 as the primary application processor and a 100-MHz Arm
14 Cortex-M0+ that supports low-power operations, 1MB of Flash, 288KB of SRAM,
16 programmable digital blocks, and capacitive-sensing with CapSense.
19 512-Mb NOR flash, onboard programmer/debugger (KitProg2), USB Type-C power
20 delivery system (EZ-PD™ CCG3), 5-segment CapSense slider, two CapSense
24 The CY8CKIT-062-BLE package includes a CY8CKIT-028-EPD E-INK Display Shield
25 that contains a 2.7-inch E-INK display, a motion sensor, a thermistor, and a
27 Dongle that is factory-programmed to emulate a BLE GAP Central device,
30 The Cortex-M0+ is a primary core on the board's SoC. It starts first and
33 .. image:: img/cy8ckit-062-ble.jpg
39 3. KitProg2 USB Type-C connector (J10)
40 4. Cypress EZ-PD™ CCG3 Type-C Port Controller with PD (CYPD3125-40LQXI, U3)
41 5. KitProg2 programming mode selection button (SW3)
43 7. KitProg2 programming/custom application header (J7)1
56 20. KitProg2 programming target selection switch (SW6)
64 28. Cypress 512-Mbit serial NOR Flash memory (S25FL512S, U4)
67 31. Cypress PSOC 6 BLE (CY8C6347BZI-BLD53, U1)
71 35. KitProg2 (PSOC 5LP) programmer and debugger(CY8C5868LTI-LP039, U2)
78 For more information about the PSOC 63 BLE MCU SoC and CY8CKIT-062-BLE board:
80 - `PSOC 63 BLE MCU SoC Website`_
81 - `PSOC 63 BLE MCU Datasheet`_
82 - `PSOC 63 BLE MCU Architecture Reference Manual`_
83 - `PSOC 63 BLE MCU Register Reference Manual`_
84 - `CY8CKIT-062-BLE Website`_
85 - `CY8CKIT-062-BLE User Guide`_
86 - `CY8CKIT-062-BLE Schematics`_
93 +-----------+------------+-----------------------+
96 | NVIC | on-chip | nested vectored |
98 +-----------+------------+-----------------------+
99 | SYSTICK | on-chip | system clock |
100 +-----------+------------+-----------------------+
101 | GPIO | on-chip | gpio |
102 +-----------+------------+-----------------------+
103 | PINCTRL | on-chip | pin control |
104 +-----------+------------+-----------------------+
105 | SPI | on-chip | spi |
106 +-----------+------------+-----------------------+
107 | UART | on-chip | serial port-polling; |
108 | | | serial port-interrupt |
109 +-----------+------------+-----------------------+
114 Cortex-M0+ and on the Kconfig
116 Cortex-M4
122 the system clock. CM0+ works at 50MHz, CM4 - at 100MHz. Other sources for the
131 USB-UART Bridge working as a serial console interface. SCB6 to P13_0, P13_1
144 4. Flash using: west flash --openocd path/to/infineon/openocd/bin/openocd
145 5. Debug using: west debug --openocd path/to/infineon/openocd/bin/openocd
147 Programming and Debugging
150 The CY8CKIT-062-BLE includes an onboard programmer/debugger (KitProg2) with
151 mass storage programming to provide debugging, flash programming, and serial
153 and J12 that can be used with Segger J-Link [default].
157 #. Build the Zephyr kernel and the :zephyr:code-sample:`hello_world` sample application:
159 .. zephyr-app-commands::
160 :zephyr-app: samples/hello_world
168 .. code-block:: console
170 $ minicom -D /dev/ttyACM0 -o
172 The -o option tells minicom not to send the modem initialization
175 - Speed: 115200
176 - Data: 8 bits
177 - Parity: None
178 - Stop bits: 1
182 .. zephyr-app-commands::
183 :zephyr-app: samples/hello_world
193 #. Build the Zephyr kernel and the :zephyr:code-sample:`button` sample application:
195 .. zephyr-app-commands::
196 :zephyr-app: samples/basic/button
201 #. If you have a USB-Serial adapter, you can connect SBC[UART]-6 on Arduino
206 .. code-block:: console
208 $ minicom -D /dev/ttyUSB0 -o
210 The -o option tells minicom not to send the modem initialization
213 - Speed: 115200
214 - Data: 8 bits
215 - Parity: None
216 - Stop bits: 1
220 .. zephyr-app-commands::
221 :zephyr-app: samples/basic/button
226 #. Configure Cortex-M0+ to enable Cortex-M4:
228 The last step flash the M4 image on the flash. However, Cortex-M0 by default
229 doesn't start the M4 and nothing will happen. To enable Cortex-M4 CPU,
230 repeat the steps on programming and debug and add the following parameter
233 .. zephyr-app-commands::
234 :zephyr-app: samples/hello_world
237 :gen-args: -DCONFIG_SOC_PSOC6_M0_ENABLES_M4=y
240 Now you can press button SW-2 and see LED-9 blink at same time you have the
246 The CY8CKIT-062-BLE KitProg2 shares connections with Arduino-R3 header. This
251 #. Build the Zephyr kernel and the :zephyr:code-sample:`hello_world` sample application for
254 .. zephyr-app-commands::
255 :zephyr-app: samples/hello_world
262 +-------------+------------+------------+
265 | CDC-COM RX | P5_0 | P9_0 |
266 +-------------+------------+------------+
267 | CDC-COM TX | P5_1 | P9_1 |
268 +-------------+------------+------------+
270 +-------------+------------+------------+
272 +-------------+------------+------------+
277 J2-2 to J6-14
278 J2-4 to J6-13
286 .. target-notes::
289 https://www.cypress.com/products/32-bit-arm-cortex-m4-cortex-m0-psoc-63-connectivity-line
292 …s://www.cypress.com/documentation/datasheets/psoc-6-mcu-psoc-63-ble-datasheet-programmable-system-
295 …ps://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-63-ble-architecture
298 …s://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-cy8c63x6-cy8c63x7-cy8c63x…
300 .. _CY8CKIT-062-BLE Website:
301 …https://www.cypress.com/documentation/development-kitsboards/psoc-6-ble-pioneer-kit-cy8ckit-062-ble
303 .. _CY8CKIT-062-BLE User Guide:
306 .. _CY8CKIT-062-BLE Schematics: