boards/infineon/cy8ckit_062s4/doc/index.html · boards/infineon/cy8ckit_062s4/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · Infineon PSoC 6

Infineon PSoC 62S4 Pioneer Kit

Battery analog sensing을 위한 dual-core PSoC 6 Pioneer Kit입니다.

Official pathboards/infineon/cy8ckit_062s4/doc/index.html
Source fileboards/infineon/cy8ckit_062s4/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

CY8CKIT-062S4는 Cortex-M4/M0+, programmable analog·digital block, CapSense와 KitProg3를 제공합니다.

PSoC 62S4 Pioneer Kit
PSoC 62S4 Pioneer Kit.
CPUs

M4 150MHz · M0+ 100MHz

Memory

256KB Flash · 128KB SRAM

Debug

KitProg3 · OpenOCD

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 DF21FC633DE08DB2AD9C7101AE89171F9C313EDF96BE5C15B179A132B17688D0
.. _cy8ckit_062s4:

[INFINEON PSoC 62S4 Pioneer Kit]
################################

Overview
********
The PSOC 62S4 Pioneer kit has a CY8C62x4 MCU, which is an ultra-low-power PSoC device specifically designed for battery-operated analog
sensing applications. It includes a 150-MHz Arm® Cortex®-M4 CPU as the primary application processor, a 100-MHz Arm® Cortex®-M0+ CPU that
supports low-power operations, up to 256 KB Flash and 128 KB SRAM, programmable analog sensing,
CapSense™ touch-sensing, and programmable digital peripherals.

The board features an onboard
programmer/debugger (KitProg3), a 512-Mbit Quad SPI NOR flash, a micro-B connector for USB device
interface, a thermistor, an ambient light sensor, a 5-segment CapSense™ slider, two CapSense™ buttons, two
user LEDs, and a push button. The board supports operating voltages from 1.8 V to 3.3 V for PSoC™ 6 MCU.

.. figure:: ../../../../../../../boards/infineon/cy8ckit_062s4/doc/img/cy8ckit_062s4.png
   :width: 800px
   :align: center
   :alt: Board Name

   Board Name (Credit: <owner>)

Hardware
********

`CY8CKIT 062S4 Pioneer Kit Website`_
`CY8CKIT 062S4 Pioneer Kit Guide`_
`CY8CKIT 062S4 Pioneer Kit Schematic`_
`CY8CKIT 062S4 Pioneer Kit Technical Reference Manual`_
`CY8CKIT 062S4 Pioneer Kit Datasheet`_

Supported Features
==================

The board configuration supports the following hardware features:

+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component      |
+===========+============+=======================+
| NVIC      | on-chip    | nested vectored       |
|           |            | interrupt controller  |
+-----------+------------+-----------------------+
| SYSTICK   | on-chip    | system clock          |
+-----------+------------+-----------------------+
| PINCTRL   | on-chip    | pin control           |
+-----------+------------+-----------------------+
| UART      | on-chip    | serial port-polling;  |
+-----------+------------+-----------------------+

The default configuration can be found in the Kconfig
:zephyr_file:`boards/infineon/cy8ckit_062s4/cy8ckit_062s4_defconfig`.

Clock Configuration
===================

+-----------+------------+-----------------------+
| Clock     | Source     | Output Frequency      |
+===========+============+=======================+
| FLL       | IMO        | 100.0 MHz             |
+-----------+------------+-----------------------+
| PLL       | IMO        | 48.0 MHz              |
+-----------+------------+-----------------------+
| CLK_HF0   | CLK_PATH0  | 100.0 MHz             |
+-----------+------------+-----------------------+

Fetch Binary Blobs
==================

.. code-block:: console

   west blobs fetch hal_infineon


Build and flash hello world sample
**********************************


.. code-block:: console

   cd zephyr/samples/hello_world
   west build -p auto -b cy8ckit_062s4 --pristine
   west flash
   picocom /dev/ttyACM0 -b 115200

OpenOCD Installation
====================

To get the OpenOCD package, it is required that you

1. Download the software ModusToolbox 3.1. https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolbox
2. Once downloaded add the path to access the Scripts folder provided by ModusToolbox
   export PATH=$PATH:/path/to/ModusToolbox/tools_3.1/openocd/scripts
3. Add the OpenOCD executable file's path to west flash/debug.
4. Flash using: west flash --openocd path/to/infineon/openocd/bin/openocd
5. Debug using: west debug --openocd path/to/infineon/openocd/bin/openocd

References
**********

.. _CY8CKIT 062S4 Pioneer Kit Guide:
    https://www.infineon.com/dgdl/Infineon-CY8CKIT_062S4_PSoC62S4_pioneer_kit_guide-UserManual-v01_00-EN.pdf?fileId=8ac78c8c7e7124d1017e962f98992207

.. _CY8CKIT 062S4 Pioneer Kit Website:
    https://www.infineon.com/cms/en/product/evaluation-boards/cy8ckit-062s4/?redirId=VL1508&utm_medium=referral&utm_source=cypress&utm_campaign=202110_globe_en_all_integration-dev_kit

.. _CY8CKIT 062S4 Pioneer Kit Schematic:
    https://www.infineon.com/dgdl/Infineon-CY8CKIT-062S4_PSoC_62S4_Pioneer_Kit_Schematic-PCBDesignData-v01_00-EN.pdf?fileId=8ac78c8c7d710014017d7153484d2081

.. _CY8CKIT 062S4 Pioneer Kit Technical Reference Manual:
    https://www.infineon.com/dgdl/Infineon-PSOC_6_MCU_CY8C61X4CY8C62X4_REGISTERS_TECHNICAL_REFERENCE_MANUAL_(TRM)_PSOC_61_PSOC_62_MCU-AdditionalTechnicalInformation-v03_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0fb34f0627a7

.. _CY8CKIT 062S4 Pioneer Kit Datasheet:
   https://www.infineon.com/dgdl/Infineon-PSoC_6_MCU_CY8C62X4-DataSheet-v12_00-EN.pdf?fileId=8ac78c8c7ddc01d7017ddd026d585901

Part 3

한국어 전문 번역

개요

PSoC 62S4 Pioneer Kit에는 battery-operated analog sensing application용 ultra-low-power PSoC device인 CY8C62x4 MCU가 있습니다. Primary application processor는 150MHz Arm Cortex-M4이고, 100MHz Arm Cortex-M0+는 low-power operation을 담당합니다. 최대 256KB Flash, 128KB SRAM, programmable analog sensing, CapSense touch sensing과 programmable digital peripheral을 제공합니다.

Board에는 KitProg3 programmer/debugger, 512Mbit Quad-SPI NOR Flash, USB device용 Micro-B connector, thermistor, ambient-light sensor, 5-segment CapSense slider, CapSense button 2개, user LED 2개와 push button이 있습니다. PSoC 6 MCU operating voltage는 1.8~3.3V입니다.

CY8CKIT-062S4 PSoC 62S4 Pioneer Kit
Infineon CY8CKIT-062S4 PSoC 62S4 Pioneer Kit.

Hardware

Board website, guide, schematic, technical reference manual과 datasheet는 아래 참고 자료에서 확인할 수 있습니다.

지원 기능

Board configuration은 다음 hardware 기능을 지원합니다.

InterfaceControllerDriver/Component
NVICon-chipnested vectored interrupt controller
SYSTICKon-chipsystem clock
PINCTRLon-chippin control
UARTon-chipserial port-polling

Default Kconfig는 boards/infineon/cy8ckit_062s4/cy8ckit_062s4_defconfig에 있습니다.

Clock configuration

ClockSourceOutput Frequency
FLLIMO100.0 MHz
PLLIMO48.0 MHz
CLK_HF0CLK_PATH0100.0 MHz

Binary blob 가져오기

west blobs fetch hal_infineon

Hello World build와 flash

cd zephyr/samples/hello_world
west build -p auto -b cy8ckit_062s4 --pristine
west flash
picocom /dev/ttyACM0 -b 115200

OpenOCD 설치

  1. ModusToolbox 3.1을 내려받습니다.
  2. ModusToolbox가 제공하는 OpenOCD script folder를 PATH에 추가합니다.
  3. OpenOCD executable 경로를 west flash와 west debug에 지정합니다.
export PATH=$PATH:/path/to/ModusToolbox/tools_3.1/openocd/scripts
west flash --openocd path/to/infineon/openocd/bin/openocd
west debug --openocd path/to/infineon/openocd/bin/openocd

참고 자료

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.