A newer version of this document may be available online here

.

Scope and purpose

The Firmware Loader (fw-loader) tool is a cross-platform command line utility that simplifies upgrading the KitProg3 firmware on development kits and MiniProg4 stand-alone probes. Also, the fw-loader tool provides various command-line options to be used with KitProg3 firmware.

Intended audience

This document helps you understand fw-loader tool command-line options.

Document conventions

Convention

Explanation

Bold

Emphasizes heading levels, column headings, menus and sub-menus.

Italics

Denotes file names and paths.

Monospace

Denotes APIs, functions, interrupt handlers, events, data types, error handlers, file/folder names, directories, command line inputs, code snippets.

File > New

Indicates that a cascading sub-menu opens when you select a menu item.

Acronyms and Abbreviations

The following define the abbreviations and terms used in this document:

  • KitProg3/2 –The communication firmware for programming and debugging. It provides communication between programming tool and a target, such as PSOC™ 6 MCU. KitProg3 supports a variety of development kits and is also found in the MiniProg4 debug probe.

  • CMSIS – Arm® Cortex® Microcontroller Software Interface Standard

  • CMSIS-DAP – CMSIS Debug Access Port

  • DAPLink – The platform-independent firmware that enables programming and debugging applications for Arm Cortex® CPUs. DAPLink provides Drag-and-Drop programming via a Mass Storage Controller, CMSIS-DAP debugging, and a virtual serial port

Reference documents

Refer to the following documents for more information as needed: