Skip to content

Latest commit

 

History

History
435 lines (310 loc) · 25.9 KB

release_notes.md

File metadata and controls

435 lines (310 loc) · 25.9 KB
title nav_order
Release notes
99

Microchip logo Harmony logo small

Microchip MPLAB® Harmony 3 Release Notes

Bootloader Release v3.7.0

New Features

  • This release includes support for

    • OTA bootloader with RNBD451 BLE module for SAM, PIC32C and PIC32M family of 32-bit microcontrollers
    • UART, I2C, SPI, CAN, Serial Memory, USB and Ethernet UDP bootloaders for PIC32CZ CA family of 32-bit microcontrollers
    • CAN bootloader for PIC32M family of 32-bit microcontrollers
    • UART, I2C, SPI and Serial Memory bootloaders for PIC32CX-BZ2 and WBZ45 family of 32-bit microcontrollers
    • UART bootloader for SAMA5D2, SAM9X60, SAM9X7 and SAMA7G5 family of 32-bit microprocessors
  • Below are new bootloader application repos added

Bootloaders Supported on different product families

  • The following table provides supported bootloaders for different product families

Known Issues

  • No changes from v3.6.0

Development Tools

Bootloader Release v3.6.0

New Features

  • This release includes support for

    • I2C bootloader for PIC32M family of 32-bit microcontrollers.
    • SPI bootloader for SAM and PIC32M family of 32-bit microcontrollers.
    • PIC32CM LE/LS family of 32-bit microcontrollers
    • PIC32CM JH00/01 family of 32-bit microcontrollers
    • PIC32MK MCA family of 32-bit microcontrollers
    • PIC32MM family of 32-bit microcontrollers
  • Below are new bootloader application repos added

Bootloaders Supported on different product families

  • The following table provides supported bootloaders for different product families

Known Issues

The current known issues are as follows:

  • Initialized global variables will not be initialized at startup for UART, I2C and CAN bootloaders.

  • Unified Host application when configured to use USB protocol has to be closed before programming any PIC32M based application using MPLAB X IDE

Development Tools

Bootloader Release v3.5.1

  • Updated Bootloader documentation to new format.

Known Issues

  • No changes from v3.5.0

Development Tools

  • No changes from v3.5.0

Bootloader Release v3.5.0

New Features

  • This release includes support for

    • Serial Memory Bootloader for SAM, PIC32M and PIC32C family of 32-bit microcontrollers.

      • I2C EEPROM
      • SPI EEPROM
      • SPI Flash
      • QSPI Flash
    • USB Live Update for SAM and PIC32M family of 32-bit microcontrollers.

    • Ethernet UDP Live Update for SAM and PIC32M family of 32-bit microcontrollers.

    • CAN Bootloader for SAM family of 32-bit microcontrollers.

    • PIC32CM MC family of 32-bit microcontrollers

      • UART Bootloader
      • I2C Bootloader
      • SD Card Bootloader
    • PIC32MZ W1 family of 32-bit microcontrollers

      • UART Bootloader Bootloader
      • USB Device HID Bootloader
      • USB Host MSD Bootloader
      • Ethernet UDP Bootloader
      • SD Card Bootloader
  • Added new File System Bootloader component supporting below medias

    • SD Card
    • USB Host MSD
    • Serial Memory
  • Updated default optimization level for all bootloaders to -O2

  • Added markdown based documentation for Bootloader Library

  • Below are new bootloader application repos added

Bootloaders Supported on different product families

  • The following table provides supported bootloders for different product families

Known Issues

The current known issues are as follows:

  • Any existing USB Host MSD bootloader and SD Card bootloader projects have to be reconfigured to use the new File System Bootloader component in MHC

  • Initialized global variables will not be initialized at startup for UART, I2C and CAN bootloaders.

  • Unified Host application when configured to use USB protocol has to be closed before programming any PIC32M based application using MPLAB X IDE

Development Tools

Bootloader Release v3.4.1

  • Updated Bootloader component to disable default linker file generation added in csp v3.8.0 as it requires custom linker file

Known Issues

  • No changes from v3.4.0

Development Tools

  • No changes from v3.4.0

Bootloader Release v3.4.0

New Features

Bootloaders Supported on different product families

  • The following table provides supported bootloders for different product families

    Product Family UART I2C USB Device HID USB Host MSD UDP SDCARD UART Fail Safe I2C Fail Safe
    SAM D09/D10/D11 Yes Yes No No NA No NA NA
    SAM D20 Yes Yes NA NA NA Yes NA NA
    SAM D21/DA1 Yes Yes Yes Yes NA Yes NA NA
    SAM HA1 Yes Yes NA NA NA No NA NA
    SAM C20/C21 Yes Yes NA NA NA Yes NA NA
    SAM L21 Yes Yes Yes Yes NA Yes NA NA
    SAM L22 Yes Yes Yes Yes NA Yes NA NA
    SAM L10/L11 Yes Yes NA NA NA Yes NA NA
    SAM D5x/E5x Yes Yes Yes Yes Yes Yes Yes Yes
    SAM G5x Yes No Yes Yes NA Yes NA NA
    SAM E70/S70/V70/V71 Yes No Yes Yes Yes Yes NA NA
    PIC32MX5XX/6XX/7XX Yes No Yes Yes Yes Yes NA NA
    PIC32MX330/350/370/430/450/470 Yes No Yes Yes NA Yes NA NA
    PIC32MX1XX/2XX/5XX Yes No Yes Yes NA Yes NA NA
    PIC32MX1XX/2XX Yes No Yes Yes NA Yes NA NA
    PIC32MX1XX/2XX XLP Yes No Yes Yes NA Yes NA NA
    PIC32MK GPD/GPE/MCF Yes NA Yes Yes NA Yes Yes NA
    PIC32MK GPG/MCJ Yes No NA NA NA Yes NA NA
    PIC32MK GPK/MCM Yes No Yes Yes NA Yes Yes No
    PIC32MZ EF Yes No Yes Yes Yes Yes Yes No
    PIC32MZ DA Yes No Yes Yes Yes Yes Yes No

Known Issues

The current known issues are as follows:

  • Initialized global variables will not be initialized at startup for UART and I2C bootloaders.

  • Unified Host application when configured to use USB protocol has to be closed before programming any PIC32M based application using MPLAB X IDE

Development Tools

Bootloader Release v3.3.0

New Features

  • This Release adds I2C Bootloader WLCSP applications for SAMD20 family of 32-bit microcontrollers

    • The following WLCSP devices are shipped with preprogrammed bootloader
    Device Part Number
    SAMD20 (ATSAMD20E15BU)
    SAMD20 (ATSAMD20E16BU)

Known Issues

  • N/A

Development Tools

Bootloader Release v3.2.0

New Features

Known Issues

The current known issues are as follows:

  • Use MPLAB X IDE V5.25 with SAM DA1 Xplained Pro.

  • SAM HA1 will be supported in the next version of MPLAB X IDE release.

  • The I2C bootloader for SAM E54 may not work with clock stretching for bootloader commands disabled.

Development Tools

Bootloader Release v3.1.2

New Features

Known Issues

The current known issues are as follows:

  • Configuration fuse macros are not generated for SAM D09/D10/D11 devices.

  • PIC32MK GPK/GPL/MCM will be supported in the next version of MPLAB X IDE release.

  • SAME70 Bootloader application may not work on lower system frequency with high UART Baud-Rate.

  • Interactive help using the Show User Manual Entry in the Right-click menu for configuration options provided by this module is not yet available from within the MPLAB Harmony Configurator (MHC). Please see the Configuring the Library section in the help documentation in the doc folder for this Harmony 3 module instead. Help is available in CHM format.

Development Tools

Bootloader Release v3.1.1

  • Added MPLAB® Harmony License File

Bootloader Release v3.1.0

New Features

Known Issues

The current known issues are as follows:

  • SAME70 Bootloader application may not work on lower system frequency with high UART Baud-Rate.

Development Tools

Bootloader Release v3.0.0

New Features

Known Issues

The current known issues are as follows:

  • SAME70 Bootloader application may not work on lower system frequency with high UART Baud-Rate.

Development Tools