SPRADN7 January   2025 AM2612

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Real-World Applications for USB
    2. 1.2 Acronyms Used in This Document
  5. 2AM261x USB Offering
    1. 2.1 AM261x USB Hardware
    2. 2.2 AM261x USB Software
      1. 2.2.1 Software Architecture
      2. 2.2.2 AM261x USB Application Example
      3. 2.2.3 USB DFU Bootloader
  6. 3USB Use Cases and Applications
  7. 4References

USB DFU Bootloader

The AM261x devices also support a DFU boot mode meaning the devices can receive applications (single and multi-core images) over USB DFU. The DFU class from the TinyUSB stack is used, which implements a dfu task. This task receives the application image and stores it into the device RAM. After this is completed, the application is then booted using standard bootloader APIs.

 AM261x USB DFU
                    Bootmode Figure 2-5 AM261x USB DFU Bootmode

USB bootloader is supported via USB SBL UniFlash application or the SBL DFU python scripts.

Read more about USB Bootloaders here: