PLT Reference Documentation
Test Plan Reference
Basic Example
Test Plan YAML definition
Test Plan Structure
Test Items
Test Item Steps
Retries
Calibration Section
Fixture Control
Power Rails
Digital Pin Control
MUX Shorts
MUX Select
Ground Select
Electrical Measurements
Voltage
Voltage (differential)
Current Draw
Resistance
Capacitance
Digital
Frequency
Program Target Interaction
Program
Erase
Identify
Operator Interaction
Operator Instruction
Background Image
Barcode Scanning
Label Printing
User Keys
Set User Key
Extracting User Keys
Evaluate Expressions
Evaluating Measurements
UART Interaction
USB Interaction
USB Device Identification
USB Device ID (VID:PID)
USB Device Paths
USB Roles
Device Role
Host Role
BLE Interaction
Discovery
GATT Interaction
Low-Level BLE Testing
CAN Interaction
NFC Interaction
Cloud Interaction
Test Commands
ble gatt
- GATT-level BLE Tests
ble test
- Low-level BLE Tests
bledis
- Test BLE Discovery
canCfg
- Configure CAN interface
canClear
- Configure CAN interface
canMatch
- Match received CAN message
canSend
- Send CAN message
define
- Define user key
erase
- Erase DUT Flash
eval
- Evaluate Expression
freq
- Frequency Monitor Control
ftdiCfg
- Configure external FTDI
ground
- Ground Selection
identify
- Identify DUT
image
- Set background image
label
- Set Label Substitutions
measure
- Probe Measurement
mux
- Multiplex Control
nfc
- NFC Handling
operator
- Operator Test
pin
- Digital pin control
power
- Power Control
program
- Program DUT
scan
- Scan Barcode
serial
- Request or set serial number
short
- Connect Multiplex channels
sleepms
- Delay
uart
- Send and Extract UART response
uartAwait
- Await UART response
uartCfg
- Configure UART
uartExpect
- Set expectation for
uartAwait
uartReadTimeout
- Test if UART is not transmitting
usb
- USB Interaction
usb detect
- USB Device Detection
usb power
- USB Port Power Control
usb reset
- USB Reset
usb storage
- USB Storage
webhook
- Invoke webhook
Program Targets
Generic
SD-Card
Analog Devices
Analog Devices MAX32690
Supported Debug Probes
Espressif Systems
ESP32
Supported Debug Probes
Infineon Technologies
Cypress CCG3PA
Supported Debug Probes
Cypress PSoC4
Supported Debug Probes
Cypress PSoC6
Supported Debug Probes
Microchip Technology
Atmel AVR ATmega168P(B)
Supported Debug Probes
Atmel SAMD Series
Supported Debug Probes
Atmel SAM D5x/E5x
Supported Debug Probes
Security Bit
Microchip PIC
Microchip PIC18
Supported Debug Probes
Nordic Semiconductor
nRF52
Supported Debug Probes
nRF91
Supported Debug Probes
NXP Semiconductors
NXP LPC11xx
Supported Debug Probes
NXP PN736x/74x2
Supported Debug Probes
Silicon Labs
SiLabs EFM32/EFR32
Supported Debug Probes
STMicroelectronics
STM32F0
Supported Debug Probes
STM32F1
Supported Debug Probes
STM32F2
Supported Debug Probes
STM32F3
Supported Debug Probes
STM32F4
Supported Debug Probes
STM32G4
Supported Debug Probes
STM32H7
Supported Debug Probes
STM32L1
Supported Debug Probes
STM32L4
Supported Debug Probes
STM32L5
Supported Debug Probes
Texas Instruments
TI CC13xx/CC26xx
Supported Debug Probes
Example Projects
Board-specific
Blue Clover PLT Demo Board (v2)
Program nRF52832 (SWD)
Blue Clover PLT Demo Board (v1)
Program nRF52832 (SWD)
Atmel ATmega168PB Xplained Mini
Program ATmega168PB (USB)
Program ATmega168PB (ISP)
Atmel SAM E54 Xplained Pro
Program ATSAME54 (CMSIS-DAP)
TI CC1352R1 Launchpad
Program CC1352R1 (JTAG)
Cypress CY4532 CCG3PA Evaluation Kit
Cypress PSoC6 WiFi-BT Pioneer Kit
Program PSoC6 (KitProg3)
Program PSoC6 (SWD)
Cypress PSoC4 CYBLE-014008
Program PSoC4 (SWD)
SiLabs EFM32WG-STK3800
Program EFM32 (SWD)
ESP32-DevKitC
Identify and Program ESP32 (UART)
NXP LPCXpresso 11C24
Program LPC11C24 (SWD)
Analog Devices MAX32690EVKit
MAX32690 EV Kit (SWD)
MAX32690 EV Kit (J-Link)
Microchip Explorer 8
Program PIC18F25K20 (ICSP)
nRF52 DK
Program nRF52832 (JLink)
Program nRF52832, Test BLE (JLink)
nRF9160 DK
Program nRF9160 (JLink)
Program nRF9160 (SWD)
STM32 NUCLEO-F070RB
Program NUCLEO-F070RB (SWD)
Program NUCLEO-F070RB (ST-Link)
STM32 Nucleo F103RB
Program STM32F103RB (ST-Link)
STM32 Nucleo F207ZG
Program STM32F207ZG (ST-Link)
STM32 Nucleo F302R8
STM32 Nucleo F401RE
Program STM32F401RE (ST Link)
STM32 Nucleo G474RE
Program STM32G474RE (ST Link)
Program STM32G474RE (Built-in SWD)
STM32 Nucleo H753ZI
Program STM32H753ZI (SWD)
Program STM32H753ZI (ST Link)
Program STM32H753ZI (USB-DFU)
STM32 NUCLEO-L152RE
Program NUCLEO-L152RE (SWD)
Program NUCLEO-L152RE (ST-Link)
STM32 Nucleo L432KC
Program STM32L432KC (ST-Link)
STM32 Nucleo L552ZE Q
Program STM32L55ZEQ (ST-Link)
NXP PNEV7462C
Program PN7462 (SWD)
STM32F4 Discovery
Program STM32F4 (ST-Link)
Program STM32F4, Test CAN (ST-Link)
STM32L4 Discovery kit IoT node
Program STM32L475E, Test BLE (ST-Link)
Peripherals
Label Printers
Zebra GX430t
Zebra QLn220
Barcode Scanners
Symbol DS4208
Symbol DS6708
Symbol DS8108
Symbol DS9208
Symbol LS2208
Symbol LS4208
BLE Dongles
Nordic nRF52840-Dongle
NFC Readers
ACS ACR122U NFC Reader
Programmers
Cypress MiniProg4
Microchip PICKit 2
Microchip PICkit 4
NXP LPC-Link2
Particle ACC-DEBUG
Segger J-Link
ST-LINK/V2
Serial Adapters
FT4232H Mini Module
Accessories
PLT Breakout Board
Connectors
DUT Power
UART
CAN
SWD
JTAG
DDTP
DATP, CLK
RATP
RDTP
USB Type-C
USB Type-B
Power
Pogo-Pin Cassette
ICT Chassis
PLT Demo Board (v2)
Power
Power Sources
On/Off Switch
Battery Charger
Connectors
Type-C
Battery
NFC
SWD
UART
Peripherals
Antenna
Push Buttons
RGB LEDs
Sensors
Buzzer
Board Support Package
Schematics and PCB Layout
Test Points
PLT Demo Board (v1)
Board Support Package
PLT-300A Reference
Connectors
Test Plan changes for PLT-300A
ground command
measure command changes
power command changes
mux command changes
PPC Changes
Missing TP/UART Switch
Operation Guide
Probes and Signals
Ground Rails
Power Rails
Analog Test Probes
DATP
RATP
Digital Test Probes
DDTP
RDTP
Clock Signals
CLK
Serial Interfaces
UART
SWD
JTAG
CAN
Switchboard
Test Point Matrix
PLT-200A Reference
Connectors
AC Power
Ethernet
USB
DUT Connectors
UART/TP
SWD
JTAG
DUT Power
DUT Fixture
Operation Guide
Setup
Usage
DUT Connection
Main Screen
Test Suite Execution
Operator Tests
Test Suite Completion
Label Test
Check for Update
Probes and Signals
Power Rails
Fixed
Variable
Analog Signals
Analog Test Probes
Digital Signals
Digital Test Probes
Clock Signals
Serial Interfaces
Switchboard
PLTcloud Reference
Continuous Integration
Supported Environments
Usage
Example: Travis CI integration
Prerequisites
Step 1: Validate Travis CI build
Step 2: Add section to install PLTcloud CLI
Step 3: Configure Project and Token environment variables
Step 4: Add deployment
Example: GitHub Actions
Prerequisites
Step 1: Validate firmware build and test plans
Step 2: Configure project and token secrets
Step 3: Update the Workflow to deploy to PLTcloud
PLT Hardware CI
Overview
Setup
Prequisites
Step 1: Validate firmware build and test plans
Step 2: Configure project and token secrets
Step 3: Add PLT Hardware CI to repository
Step 4: Add PLTcloud deployment to existing action
Step 5: Add Report Connector to PLTcloud Project
PLT Connectivity
Network Requirements
Firewall Settings
NTP
DNS
Report Connector
Supported Destinations
Amazon S3 Destination
Prerequisites
Step 1: Create an Amazon S3 Bucket
Step 2: Set the Report Connector Destination in PLTcloud
Step 3: Grant bucket access
PLTcloud User Manual
Home
PLTs
Adding a PLT
PLT Views
Create Project
Project Files
Project Releases
Project Settings
Serial Number Webhook API
Debug Keys
Reports
Serial Number Webhook API
Webhook Request payload
Webhook Response
PLTcloud Slack App
Installation
PLTcloud App Commands
PLT-OS Release Notes
PLT-OS v1.9
PLT-OS v1.9.4
PLT-OS v1.9.3
PLT-OS v1.9.2
PLT-OS v1.9.0
PLT-OS v1.8
PLT-OS v1.8.16
PLT-OS v1.8.15
PLT-OS v1.8.14
PLT-OS v1.8.13
PLT-OS v1.8.11
PLT-OS v1.8.9
PLT-OS v1.8.8
PLT-OS v1.8.4
PLT-OS v1.7
PLT-OS v1.7.57
PLT-OS v1.7.56
PLT-OS v1.7.55
PLT-OS v1.7.54
PLT-OS v1.7.11
PLT-OS v2.0
PLT-OS v1.9.x YAML Updates
YAML Changes
runs-on section
timeout field
Command Changes
eval command
PLT Reference Documentation
Program Targets
Generic
SD-Card
Previous
Next
SD-Card
ΒΆ
Target name
SoC
Probe
SDCARD
SD Card slot