SPRADN7
January 2025
AM2612
1
Abstract
Trademarks
1
Introduction
1.1
Real-World Applications for USB
1.2
Acronyms Used in This Document
2
AM261x USB Offering
2.1
AM261x USB Hardware
2.2
AM261x USB Software
2.2.1
Software Architecture
2.2.2
AM261x USB Application Example
2.2.3
USB DFU Bootloader
3
USB Use Cases and Applications
4
References
1.2
Acronyms Used in This Document
CAN - Controller Area Network
CDC - Communications Device Class
DCD - Device Core Driver
DFU - Device Firmware Upgrade
DMA - Direct Memory Access
HID - Human Interface Device
HMI - Human-Machine Interface
IoT - Internet of Things
LwIP - Light Weight TCP/IP stack
Mbps - Mega bits per second
NCM - Network Control Model
OTG - On The Go
RNDIS - Remote Network Driver Interface Specification
SoC - System-on-Chip
TRBs - Transfer Request Buffers
UART - Universal Asynchronous Receiver Transmitter
USB - Universal Serial Bus