mirror of
https://github.com/hathach/tinyusb.git
synced 2025-01-31 05:52:55 +08:00
29 lines
1.4 KiB
Markdown
29 lines
1.4 KiB
Markdown
|
# Analog Devices MAX78002
|
||
|
|
||
|
This BSP is for working with the Analog Devices
|
||
|
[MAX78002](https://www.analog.com/en/products/max78002.html) AI microcontroller.
|
||
|
The following boards are supported:
|
||
|
* [MAX78002EVKIT](https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/max78002evkit.html)
|
||
|
|
||
|
This part family leverages the Maxim Microcontrollers SDK (MSDK) for the device
|
||
|
interfaces and hardware abstraction layers. This source code package is fetched
|
||
|
as part of the get-deps script.
|
||
|
|
||
|
The microcontroller utilizes the standard GNU ARM toolchain. If this toolchain
|
||
|
is not already available on your build machine, it can be installed by using the
|
||
|
bundled MSDK installation. Details on downloading and installing can be found
|
||
|
in the [User's Guide](https://analogdevicesinc.github.io/msdk//USERGUIDE/).
|
||
|
|
||
|
## Flashing
|
||
|
|
||
|
The default flashing behavior in this BSP is to utilize JLink. This can be done
|
||
|
by running the `flash` or `flash-jlink` rule for Makefiles, or the
|
||
|
`<target>-jlink` target for CMake.
|
||
|
|
||
|
The Evaluation Kit is shipped with a CMSIS-DAP compatible debug probe. However,
|
||
|
at the time of writing, the necessary flashing algorithms for OpenOCD have not
|
||
|
yet been incorporated into the OpenOCD master branch. To utilize the provided
|
||
|
debug probes, please install the bundled MSDK package which includes the
|
||
|
appropriate OpenOCD modifications. To leverage this OpenOCD instance, run the
|
||
|
`flash-msdk` Makefile rule, or `<target>-msdk` CMake target.
|