AM13E230X Launchpad

Overview

The AM13E230x LaunchPad is a development board based on the AM13E230x SoC, a 200MHz ARM Cortex M33 real-time motor control MCU with edge AI, TMU and 512KB on-chip flash.

See the TI AM13E230x Product Page for details.


Hardware

  • Processor:

    • Arm Cortex M33 @ 200MHz

  • Memory:

    • 128KB SRAM

    • 512KB on-chip flash

  • Debug:

    • XDS110 based JTAG

Details present in AM13E230x Microcontrollers datasheet


Supported Features

The lp_am13e230 board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

lp_am13e230/am13e23019 target

On-target memory for this board target: 96 KiB of RAM, 512 KiB of Flash.

Type

Location

Description

Compatible

CPU

on-chip

ARM Cortex-M33 CPU1

arm,cortex-m33

Interrupt controller

on-chip

ARMv8-M NVIC (Nested Vectored Interrupt Controller)1

arm,v8m-nvic

MMU / MPU

on-chip

ARMv8-M MPU (Memory Protection Unit)1

arm,armv8m-mpu

MTD

on-chip

Flash node1

soc-nv-flash

Timer

on-chip

ARMv8-M System Tick1

arm,armv8m-systick


Flashing and Debugging

OpenOCD support patches have been submitted to the OpenOCD Gerrit: https://review.openocd.org/c/openocd/+/9525 (see “Relation chain” for all commits).

Building a patched OpenOCD

OpenOCD can be built with AM13E230x support by following these steps:

  1. Clone https://github.com/openocd-org/openocd

  2. Apply patches:

    git pull https://review.openocd.org/openocd refs/changes/25/9525/1
    git pull https://review.openocd.org/openocd refs/changes/26/9526/1
    git pull https://review.openocd.org/openocd refs/changes/27/9527/2
    
  3. Initialize submodules: git submodule update --init

  4. ./bootstrap && ./configure --enable-internal-jimtcl

  5. Build: make -j$(nproc)

  6. Launch OpenOCD: src/openocd -s tcl -f tcl/board/ti/am13e230x-launchpad.cfg

Flashing and debugging using West

west flash can be used with the patched OpenOCD to flash a Zephyr application by providing the paths to the OpenOCD binary and TCL directory.:

``west flash --openocd ~/openocd/src/openocd --openocd-search ~/openocd/tcl``

west debug can also be used with the same arguments for debugging using GDB.


References