boards/nuvoton/numaker_pfm_m467/doc/index.html · boards/nuvoton/numaker_pfm_m467/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · Nuvoton · NuMaker PFM M467

NUVOTON NUMAKER PFM M467

200 MHz Cortex-M4, 1 MB dual-bank flash, Ethernet과 USB HS를 갖춘 Nuvoton IoT 개발 플랫폼입니다.

Official pathboards/nuvoton/numaker_pfm_m467/doc/index.html
Source fileboards/nuvoton/numaker_pfm_m467/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

M467의 memory·network·storage 구성과 지원 interface를 정리하고, Nu-Link2 UART0 virtual COM을 활성화해 hello_world를 flash·debug하는 과정을 설명합니다.

MCU

M467HJHAE · Cortex-M4

Memory

1024 KB Flash · 512 KB SRAM

Debug

NU-Link2 · SWD · UART0 VCOM

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 49A2D4CCECD350211BDA2654724B0A2DD73DF69DDB7C35EB8D9321C3D2358B28
.. _nuvoton_pfm_m467:

NUVOTON NUMAKER PFM M467
########################

Overview
********

The NuMaker PFM M467 is an Internet of Things (IoT) application focused platform
specially developed by Nuvoton. The PFM-M467 is based on the NuMicro® M467
Ethernet series MCU with ARM® -Cortex®-M4F core.

.. image:: ../../../../../../../boards/nuvoton/numaker_pfm_m467/doc/pfm_m467.jpeg
   :width: 720px
   :align: center
   :alt: PFM-M467

Features:
=========
- 32-bit Arm Cortex®-M4 M467HJHAE MCU
- Core clock up to 200 MHz
- 1024 KB embedded Dual Bank Flash and 512 KB SRAM
- Ethernet (IP101GR) for network application
- USB 2.0 High-Speed OTG / Host / Device
- USB 1.1 Full-Speed OTG / Host / Device
- External SPI Flash (Winbond W25Q20) which can be regarded as ROM module
- MicroSD Card slot for T-Flash
- Arduino UNO compatible interface
- Three push-buttons: one is for reset and the other two are for user-defined
- Four LEDs: one is for power indication and the other three are for user-defined
- On-board NU-Link2 ICE debugger/programmer with SWD connector

More information about the board can be found at the `PFM M467 User Manual`_.

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

* The on-board 12-MHz crystal allows the device to run at its maximum operating speed of 200MHz.

The development board configuration supports the following hardware features:

+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component      |
+===========+============+=======================+
| NVIC      | on-chip    | nested vectored       |
|           |            | interrupt controller  |
+-----------+------------+-----------------------+
| SYSTICK   | on-chip    | system clock          |
+-----------+------------+-----------------------+
| UART      | on-chip    | serial port           |
+-----------+------------+-----------------------+
| GPIO      | on-chip    | gpio                  |
+-----------+------------+-----------------------+

Other hardware features are not yet supported on Zephyr porting.

More details about the supported peripherals are available in `M460 TRM`_
Other hardware features are not currently supported by the Zephyr kernel.

Building and Flashing
*********************
Flashing
========

Here is an example for the :ref:`hello_world` application.

On board debugger Nu-link2 can emulate UART0 as a virtual COM port over usb,
To enable this, set ISW1 DIP switch 1-3 (TXD RXD VOM) to ON.
Connect the PFM M467 IoT to your host computer using the USB port, then
run a serial host program to connect with your board. For example:

.. code-block:: console

   $ minicom -D /dev/ttyACM0

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: numaker_pfm_m467
   :goals: flash

Debugging
=========

Here is an example for the :ref:`hello_world` application.

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: numaker_pfm_m467
   :goals: debug

Step through the application in your debugger.

References
**********

.. _PFM M467 User Manual:
   https://www.nuvoton.com/export/resource-files/UM_NuMaker-PFM-M467_User_Manual_EN_Rev1.01.pdf
.. _M460 TRM:
   https://www.nuvoton.com/export/resource-files/TRM_M460_Series_EN_Rev1.01.pdf

Part 3

한국어 전문 번역

개요

NuMaker PFM M467은 Nuvoton이 IoT application에 초점을 맞춰 개발한 platform입니다. Arm Cortex-M4F core를 탑재한 NuMicro M467 Ethernet series MCU를 기반으로 합니다.

NuMaker PFM-M467
NuMaker PFM-M467 개발 보드. 이미지 출처: Nuvoton, Zephyr 3.7.0.

주요 특징

  • 32-bit Arm Cortex-M4 M467HJHAE MCU
  • 최대 200 MHz core clock
  • 1024 KB embedded dual-bank flash와 512 KB SRAM
  • network application용 Ethernet(IP101GR)
  • USB 2.0 High-Speed OTG/Host/Device
  • USB 1.1 Full-Speed OTG/Host/Device
  • ROM module로 사용할 수 있는 external SPI flash(Winbond W25Q20)
  • T-Flash용 MicroSD card slot
  • Arduino UNO compatible interface
  • push button 3개: reset용 1개와 사용자 정의용 2개
  • LED 4개: power 표시용 1개와 사용자 정의용 3개
  • SWD connector를 갖춘 on-board NU-Link2 ICE debugger/programmer

보드에 관한 자세한 내용은 PFM M467 User Manual에서 확인할 수 있습니다.

지원 기능

온보드 12 MHz crystal을 사용하면 device를 최대 동작 속도인 200 MHz로 실행할 수 있습니다.

인터페이스컨트롤러드라이버/컴포넌트
NVICon-chipnested vectored interrupt controller
SYSTICKon-chipsystem clock
UARTon-chipserial port
GPIOon-chipgpio

그 밖의 하드웨어 기능은 아직 Zephyr port에서 지원되지 않습니다. 지원 peripheral의 자세한 내용은 M460 TRM에서 확인할 수 있습니다. Zephyr kernel이 현재 지원하지 않는 다른 하드웨어 기능도 있습니다.

빌드와 Flash

Flash

다음은 hello_world application을 사용하는 예입니다.

온보드 Nu-Link2 debugger는 USB를 통해 UART0을 virtual COM port로 emulation할 수 있습니다. 이 기능을 사용하려면 ISW1 DIP switch의 1~3번(TXD, RXD, VOM)을 ON으로 설정하십시오.

USB port로 PFM M467 IoT를 host computer에 연결한 다음 serial host program으로 보드에 접속합니다. 예를 들면 다음과 같습니다.

minicom -D /dev/ttyACM0
west build -b numaker_pfm_m467 samples/hello_world
west flash

Debug

hello_world application을 debug하는 예는 다음과 같습니다.

west build -b numaker_pfm_m467 samples/hello_world
west debug

debugger에서 application을 한 단계씩 실행하십시오.

참고 자료

Source

출처

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