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.
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.