boards/adi/max32670evkit/doc/index.rst
.. zephyr:board:: max32670evkit
Overview
The MAX32670 evaluation kit (EV kit) provides a platform for evaluation capabilities of the MAX32670. The MAX32670 is an ultra-low-power, cost-effective, highly reliable 32-bit microcontroller that enables designs with complex sensor processing without compromising battery life. It combines a flexible and versatile power management unit with the powerful Arm® Cortex®-M4 core with floating point unit (FPU). The MAX32670 also offers legacy designs an easy and cost optimal upgradepath from 8-bit or 16-bit microcontrollers.
The Zephyr port is running on the MAX32670 MCU.
Hardware
MAX32670 MCU:
High-Efficiency Microcontroller for Low-Power, High-Reliability Devices
Arm Cortex-M4 Core with FPU up to 100MHz
384KB Flash Memory with Error Correction
160KB SRAM (128KB with ECC Enabled),Optionally Preserved in Lowest Power Modes
16KB Unified Cache with ECC
UART Bootloader
Wide Operating Temperature: -40 °C to +105 °C
Flexible Clocking Schemes
Power Management Maximizes Uptime for Battery Applications
Optimal Peripheral Mix Provides Platform Scalability
Security and Integrity
Benefits and Features of MAX32670EVKIT:
.. zephyr:board-supported-hw::
+-----------+---------------+---------------+--------------------------------------------------------------------------------------------------+ | Name | Name | Settings | Description | +===========+===============+===============+==================================================================================================+ | JP1 | P0_22 | | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | Open | | | Disconnects red LED from P0_22. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | Close | | | Connects red to P0_22. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | | +-----------+---------------+---------------+--------------------------------------------------------------------------------------------------+ | JP2 | P0_23 | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | Open | | | Disconnects green LED from P0_23. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | Close | | | Connects green LED to P0_23. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | | +-----------+---------------+---------------+--------------------------------------------------------------------------------------------------+ | JP3 | P0_20 | +-----------+ | +-------------------------------------------------------------------------------+ | | | P0_26 | | 2-1 | | | Connects the USB to serial port P0_8 (UART0_RX). | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | 2-3 | | | Connects the USB to serial port P0_26 (LPUART0_RX). | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | | +-----------+---------------+---------------+--------------------------------------------------------------------------------------------------+ | JP4 | P0_9 | +-----------+ | +-------------------------------------------------------------------------------+ | | | P0_27 | | 2-1 | | | Connects the USB to serial port P0_9 (UART0_TX). | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | 2-3 | | | Connects the USB to serial port P0_27 (LPUART0_TX). | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | | +-----------+---------------+---------------+--------------------------------------------------------------------------------------------------+ | JP5 | VDD | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | Open | | | Disconnects power to VDD. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | Close | | | Connects power to VDD. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | | +-----------+---------------+---------------+--------------------------------------------------------------------------------------------------+ | JP6 | VCORE | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | Open | | | Disconnects power to VCORE. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | Close | | | Connects power to VCORE. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | | +-----------+---------------+---------------+--------------------------------------------------------------------------------------------------+ | JP7 | SIMO RSEL2 | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | 1-2 | | | Sets output 2 of the SIMO regulator to 0.9V. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | 3-4 | | | Sets output 2 of the SIMO regulator to 1.0V. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | 5-6 | | | Sets output 2 of the SIMO regulator to 1.1V. | | | | | +-----------+ | +-------------------------------------------------------------------------------+ | | | | | | +-----------+---------------+---------------+--------------------------------------------------------------------------------------------------+
Programming and Debugging
.. zephyr:board-supported-runners::
The MAX32670 EVKIT integrates a MAX32625PICO based debugger for DAPLink functionality.
Once the debug probe is connected to your host computer, then you can simply run the
west flash command to write a firmware image into flash. To perform a full erase,
pass the --erase option when executing west flash.
Please refer to the Flashing_ section and run the west debug command
instead of west flash.
References
MAX32670EVKIT web page_.. _MAX32670EVKIT web page: https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/max32670evkit.html