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 |
|
Interrupt controller |
on-chip |
ARMv8-M NVIC (Nested Vectored Interrupt Controller)1 |
|
MMU / MPU |
on-chip |
ARMv8-M MPU (Memory Protection Unit)1 |
|
MTD |
on-chip |
Flash node1 |
|
Timer |
on-chip |
ARMv8-M System Tick1 |
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:
Clone
https://github.com/openocd-org/openocdApply 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
Initialize submodules:
git submodule update --init./bootstrap && ./configure --enable-internal-jimtclBuild:
make -j$(nproc)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.