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 |
|
Pin control |
on-chip |
TI MSPM0 pinctrl node1 |
|
Timer |
on-chip |
ARMv8-M System Tick1 |
Flashing and Debugging
Support for AM13E230x has been merged in upstream OpenOCD but not yet picked up by Zephyr’s sdk-ng. Until the Zephyr SDK is updated to use a commit of OpenOCD that includes support for this SoC, the user has to clone and build upstream OpenOCD separately and point west flash to that directory.
Building OpenOCD
Clone
https://github.com/openocd-org/openocdInitialize submodules:
git submodule update --init./bootstrap && ./configure --enable-internal-jimtcl --enable-xds110Build:
make -j$(nproc)
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.