Microchip MPLAB® Harmony 3 Release Notes
Release v3.2.0
NEW FEATURES
- Azure RTOS ThreadX v6.0.2 support for SAM and PIC32M devices
Development kit and demo application support - The following table provides number of Azure RTOS ThreadX demo application available for different development kits
Development kits | XC32 | IAR |
---|---|---|
SAM E54 Xplained Pro Evaluation Kit | 1 | - |
SAM E70 Xplained Ultra Evaluation Kit | 1 | - |
PIC32MZ Embedded Graphics with Stacked DRAM (DA) Starter Kit (Crypto) | 1 | - |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 | - |
PIC32MK MCJ Curiosity Pro Development Board | 1 | - |
SAM C21N Xplained Pro Evaluation Kit | 1 | - |
SAM A5D2 Xplained Ultra board | 1 | 1 |
ATSAM9X60-EK | 1 | 1 |
KNOWN ISSUES
The current known issues are as follows:
- When creating IAR project for SAMA5D2, project should be manually configured to generate code in ARM mode (Default mode is Thumb)
DEVELOPMENT TOOLS
- MPLAB® X IDE v5.40
- MPLAB® XC32 C/C++ Compiler v2.41
- IAR EWARM v8.50
- MPLAB® X IDE plug-ins:
- MPLAB® Harmony Configurator (MHC) v3.6.0
Release v3.1.0
NEW FEATURES
-
Added XC32 support for SAM 9X60
- Supports Express Logic Threadx - 5.8.x.x (Threadx source files are not included in this repo and must be procured directly from Express Logic)
- Development kit and demo application support - The following table provides number of ThreadX demo application available for different development kits
Development kits | XC32 | IAR |
---|---|---|
SAM E54 Xplained Pro Evaluation Kit | 1 | - |
SAM E70 Xplained Ultra Evaluation Kit | 1 | - |
PIC32MZ Embedded Graphics with Stacked DRAM (DA) Starter Kit (Crypto) | 1 | - |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 | - |
PIC32MK MCJ Curiosity Pro Development Board | 1 | - |
SAM C21N Xplained Pro Evaluation Kit | 1 | - |
SAM A5D2 Xplained Ultra board | 1 | 1 |
ATSAM9X60-EK | 1 | 1 |
KNOWN ISSUES
The current known issues are as follows:
- When creating IAR projects for SAMA5D2 and SAM9X6 parts, project should be manually configured to generate code in ARM mode (Default mode is Thumb)
- When creating IAR projects for SAMA5D2 and SAM9X6 parts, preprocessor macro “TX_INCLUDE_USER_DEFINE_FILE” should be added to the IAR project configuration
DEVELOPMENT TOOLS
- MPLAB® X IDE v5.3
- MPLAB® XC32 C/C++ Compiler v2.30
- IAR Embedded Workbench® for ARM® v8.4 or above
- MPLAB® X IDE plug-ins:
- MPLAB® Harmony Configurator (MHC) v3.4.1
Release v3.0.0
NEW FEATURES
- New part support - This release introduces initial support for
- Microchip 32 bit SAM MCU devices based on ARM Cortex M0+ core
- Microchip 32 bit SAM MCU devices based on ARM Cortex M4 core
- Microchip 32 bit SAM MCU devices based on ARM Cortex M7 core
- Microchip 32 bit MCU devices in PIC32MZ DA family
- Microchip 32 bit MCU devices in PIC32MZ EF family
- Microchip 32 bit MCU devices in PIC32MK family
- Microchip 32 bit SAMA5D27 MPU device (ARM cortex A5 core)
- Microchip 32 bit SAM9X60 MPU device (ARM ARM926EJ-S core)
- Supports Express Logic Threadx - 5.8.x.x (Threadx source files are not included in this repo and must be procured directly from Express Logic)
- Development kit and demo application support - The following table provides number of ThreadX demo application available for different development kits
Development kits | Applications |
---|---|
SAM E54 Xplained Pro Evaluation Kit | 1 |
SAM E70 Xplained Ultra Evaluation Kit | 1 |
PIC32MZ Embedded Graphics with Stacked DRAM (DA) Starter Kit (Crypto) | 1 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 |
PIC32MK MCJ Curiosity Pro Development Board | 1 |
SAM C21N Xplained Pro Evaluation Kit | 1 |
SAM A5D2 Xplained Ultra board | 2 |
SAM 9X60 Evaluation Kit | 1 |
KNOWN ISSUES
The current known issues are as follows:
- Threadx configurations for SAMA5D2 and SAM9X6 parts depend on csp and core version v3.5.1 or above
- When creating IAR projects for SAMA5D2 and SAM9X6 parts, project should be manually configured to generate code in ARM mode (Default mode is Thumb)
- When creating IAR projects for SAMA5D2 and SAM9X6 parts, preprocessor macro “TX_INCLUDE_USER_DEFINE_FILE” should be added to the IAR project configuration
DEVELOPMENT TOOLS
- MPLAB X IDE v5.25
- MPLAB XC32 C/C++ Compiler v2.30
- IAR Embedded Workbench® for ARM® (v8.40 or above)
- MPLAB X IDE plug-ins: MPLAB Harmony Configurator (MHC) v3.3.0.1