Home ·

- SAM-BA Documentation

# SAM-BA Documentation

Microchip SAM Boot Assistant (SAM-BA) software provides an open set of tools for programming Microchip ARM Thumb-based microprocessors. Once the SAM-BA monitor, a in-system programmer, is executed on the target device, customers can use SAM-BA as a tool to re-program the MPU, without connecting to the debugger.

Table of contents:

- Command Line Interface
  - Connecting to the target device/board
    - The "-p, --port" option
      - Connecting through a serial port
      - Connecting through the J-Link port
  - Selecting the target device/board
    - The "-d, --device" option
    - The "-b, --board" option
    - Selecting the applet console
  - Executing monitor commands
    - The "-m, --monitor" option
  - Executing applets
    - The "-a, --applet" option
    - The "-c, --command" option
    - The "-t, --tracelevel" option
  - Executing scripts
    - The "-x, --execute" option
- Supported Devices
  - Getting started with SAM-BA on PIC32CXMT devices
  - Getting started with SAM-BA on SAM9X60 devices
  - Getting started with SAM-BA on SAM9XX5 devices
  - Getting started with SAM-BA on SAMA5D2 devices
  - Getting started with SAM-BA on SAMA5D3 devices
  - Getting started with SAM-BA on SAMA5D4 devices
  - Getting started with SAM-BA on SAMA7G5 devices
  - Getting started with SAM-BA on SAM9X7 devices
- Scripting SAM-BA with QML
- Glossary
  - Applets
  - Board
  - Bootstrap
  - Device
  - Host
  - Non-Volatile Memory (NVM)
  - ROM code
  - SAM-BA monitor
  - Target