Part 1
요약·해설
지원표 7행, sigma-delta ADC sensor와 board hardware 전체, connector mapping, ST-LINK DFU·OpenOCD 절차를 전문 번역했습니다.
STM32F373VCT6
Cortex-M4
16-bit Sigma Delta ADC
HDMI · CAN · IR
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
D7D07CA402382150888370374766F55BB0B8FEE56C530F694EC9B6CBC87B9A18
.. _stm32373c_eval_board:
ST STM32373C Evaluation
#######################
Overview
********
The STM32373C-EVAL evaluation board is designed as a complete demonstration and development platform for STMicroelectronics ARM Cortex-M4 core-based STM32F373VCT6 microcontroller.
The full range of hardware features on the board can help the user evaluate all peripherals (USB FS, USART, audio DAC, microphone ADC, dot-matrix LCD, IrDA, LDR, MicroSD card, HDMI CEC, ECG, pressure sensor, CAN, IR transmitter and receiver, EEPROM, touch slider, temperature sensor, etc.) and develop their own applications.
Extension headers make it possible to easily connect a daughter board or wrapping board for a specific application.
.. image:: ../../../../../../../boards/st/stm32373c_eval/doc/img/stm32373c_eval.jpg
:align: center
:alt: STM32373C-EVAL
More information about the board can be found at the `STM32373C-EVAL website`_.
Hardware
********
STM32373C-EVAL provides the following hardware components:
- STM32F373VCT6 microcontroller
- Four 5 V power supply options:
- Power jack
- ST-LINK/V2 USB connector
- User USB connector
- Daughter board
- Audio jack connected to I2 S DAC
- Microphone connected to ADC through an amplifier
- 2-GByte (or more) MicroSD card on SPI
- Three components on I2 C bus: temperature sensor, EEPROM and dual interface RF EEPROM
- RS-232 communication configurable for communication of Flash loader
- IrDA transceiver
- 240x320 TFT color LCD connected to SPI interface
- Joystick with 4-direction control and selector
- Reset, Wakeup or Tamper, and Key buttons
- 4 color user LEDs
- 2 LEDs for MCU power range indicator
- ECG, pressure sensor and PT100 temperature sensor connected to the 16-bit Sigma Delta ADC of STM32F373VCT6
- Extension connectors for daughter board or wrapping board
- MCU voltage: 3.3 V or adjustable 2.0 V - 3.6 V
- USB FS connector
- Touch slider
- RTC with backup battery
- CAN 2.0 A/B compliant connection
- Light dependent resistor (LDR)
- Two HDMI connectors with DDC and CEC
- IR transmitter and receiver
- Two ADC & DAC input and output signal connectors and one Sigma Delta ADC input signal connector
- Potentiometer
- JTAG/SWD and ETM trace debug support
- Embedded ST-LINK/V2
More information about STM32F373VCT6 can be found here:
- `STM32F373VCT6 reference manual`_
Supported Features
==================
The Zephyr stm32373c_eval board configuration supports the following hardware features:
+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component |
+===========+============+=====================================+
| NVIC | on-chip | nested vector interrupt controller |
+-----------+------------+-------------------------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-------------------------------------+
| PINMUX | on-chip | pinmux |
+-----------+------------+-------------------------------------+
| GPIO | on-chip | gpio |
+-----------+------------+-------------------------------------+
| CLOCK | on-chip | reset and clock control |
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported in this Zephyr port.
The default configuration can be found in
:zephyr_file:`boards/st/stm32373c_eval/stm32373c_eval_defconfig`
Connections and IOs
===================
Each of the GPIO pins can be configured by software as output (push-pull or open-drain), as
input (with or without pull-up or pull-down), or as peripheral alternate function. Most of the
GPIO pins are shared with digital or analog alternate functions. All GPIOs are high current
capable except for analog inputs.
Board connectors:
-----------------
.. image:: ../../../../../../../boards/st/stm32373c_eval/doc/img/stm32373c_eval_connectors.jpg
:align: center
:alt: STM32373C_EVAL connectors
Default Zephyr Peripheral Mapping:
----------------------------------
- UART_2_TX : PD5
- UART_2_RX : PD6
- USER_PB : PA2
- LED2 : PC1
Programming and Debugging
*************************
Applications for the ``stm32373c_eval`` board configuration can be built and
flashed in the usual way (see :ref:`build_an_application` and
:ref:`application_run` for more details).
Flashing
========
STM32373C-EVAL board includes an ST-LINK/V2-1 embedded debug tool interface.
At power-on, the board is in firmware-upgrade mode (also called DFU for
"Device Firmware Upgrade"), allowing the firmware to be updated through the USB.
This interface is supported by the openocd version included in Zephyr SDK.
Flashing an application to STM32373C-EVAL
-----------------------------------------
Here is an example for the :zephyr:code-sample:`blinky` application.
.. zephyr-app-commands::
:zephyr-app: samples/basic/blinky
:board: stm32373c_eval
:goals: build flash
You will see the LED blinking every second.
Debugging
=========
You can debug an application in the usual way. Here is an example for the
:zephyr:code-sample:`blinky` application.
.. zephyr-app-commands::
:zephyr-app: samples/basic/blinky
:board: stm32373c_eval
:maybe-skip-config:
:goals: debug
References
**********
.. target-notes::
.. _STM32373C-EVAL website:
https://www.st.com/en/evaluation-tools/stm32373c-eval.html
.. _STM32F373VCT6 reference manual:
https://www.st.com/resource/en/reference_manual/dm00041563.pdf
Part 3
한국어 전문 번역

개요
STM32373C-EVAL은 Cortex-M4 STM32F373VCT6의 complete demonstration·development platform입니다. USB FS, USART, audio DAC, microphone ADC, LCD, IrDA, LDR, microSD, HDMI CEC, ECG, pressure, CAN, IR, EEPROM, touch slider, temperature sensor 등을 평가하며 extension header로 daughterboard를 연결합니다.
Hardware
- STM32F373VCT6
- 5V 전원 4가지: power jack, ST-LINK/V2 USB, user USB, daughterboard
- I2S DAC audio jack와 amplifier를 거친 ADC microphone
- SPI 2GB 이상 microSD
- I2C temperature sensor·EEPROM·dual-interface RF EEPROM
- Flash-loader communication 설정이 가능한 RS-232
- IrDA
- SPI 240×320 TFT
- 4-direction·selector joystick
- Reset·Wakeup/Tamper·Key button
- User color LED 4개와 MCU power-range LED 2개
- STM32F373VCT6 16-bit sigma-delta ADC에 연결된 ECG·pressure·PT100 temperature sensor
- Daughterboard/wrapping-board extension
- MCU 3.3V 또는 adjustable 2.0~3.6V
- USB FS
- Touch slider
- Backup battery RTC
- CAN 2.0A/B
- LDR
- DDC·CEC HDMI connector 2개
- IR transmitter·receiver
- ADC/DAC I/O connector 2개와 sigma-delta ADC input connector 1개
- Potentiometer
- JTAG/SWD·ETM trace
- Embedded ST-LINK/V2
Zephyr 지원 기능
| Interface | Controller | Driver/Component |
|---|---|---|
| NVIC | on-chip | nested vector interrupt controller |
| UART | on-chip | serial port-polling; serial port-interrupt |
| PINMUX | on-chip | pinmux |
| GPIO | on-chip | gpio |
| CLOCK | on-chip | reset and clock control |
| FLASH | on-chip | flash memory |
| WATCHDOG | on-chip | independent watchdog |
표 밖 기능은 아직 지원하지 않습니다. 기본 설정은 boards/st/stm32373c_eval/stm32373c_eval_defconfig입니다.
Connection과 I/O
각 GPIO pin은 push-pull/open-drain output, pull-up/pull-down 선택 input 또는 peripheral alternate function으로 설정할 수 있습니다. 대부분 digital/analog alternate function과 공유되며 analog input을 제외한 GPIO는 high-current capable입니다.

기본 Zephyr peripheral mapping
UART_2_TX : PD5UART_2_RX : PD6USER_PB : PA2LED2 : PC1
Programming and debugging
On-board ST-LINK/V2-1은 power-on 때 USB firmware-upgrade DFU mode이며 Zephyr SDK의 OpenOCD가 지원합니다.
Flashing
blinky를 build·flash하면 LED가 1초마다 깜빡입니다.
west build -b stm32373c_eval samples/basic/blinky
west flashDebugging
west build -b stm32373c_eval samples/basic/blinky
west debug
참고 자료
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.