Link Search Menu Expand Document

Microchip logo Harmony logo small

Microchip MPLAB® Harmony 3 Release Notes

Microchip MPLAB® Harmony 3 Motor Control Application Examples for PIC32CM MC family v3.3.0

Applications

New Features

  • MISRA-C Mandatory and required checks done for motor control files

Known Issues

  • same as v3.2.0

Required MPLAB Harmony v3 Modules

  • csp v3.17.0
  • x2c v1.4.0
  • dev_packs v3.17.0

Development Tools

Microchip MPLAB® Harmony 3 Motor Control Application Examples for PIC32CM MC family v3.2.0

Applications

New Features

  • Migrated MHC generated firware to MCC generated firmware

Known Issues

  • same as v3.1.0

Required MPLAB Harmony v3 Modules

  • csp v3.11.0
  • x2c v1.2.0
  • motor_control v3.8.0
  • dev_packs v3.11.0
  • mcc v1.1.0

Development Tools

Microchip MPLAB® Harmony 3 Motor Control Application Examples for PIC32CM MC family v3.1.0

Applications

New Features

  • Converted pmsm_foc_rolo_pic32_cm_mc to configurable project to generate code with PMSM_FOC component

Known Issues

  • Isolated EDBG Card
    • The Isolated EDBG Card may appear “grayed out” (disabled) under the list of tools in MPLABX v5.45. In order to resolve this issue, please go to Tools -> Options ->Embedded->Generic Settings and enable “Exclude device checks for kits” by selecting the check box.

    Exclude_Device_Checks

    • Programming or debugging PIC32CM, SAM C/D2x or SAM D/E5x MCU, using Isolated EDBG Card (board revision #02-10824-R1) on dsPICDEM™ MCHV-3 High Voltage Development Board may inhibit MCU from executing instructions if the MCU is reset by pressing on board ‘Reset’ switch or power cycling the board. Refer to the Isolated EDBG Debugger Product Change Notice for details of hardware modification needed to resolve this issue.

    • If programming failure occurs with message “java.lang.RuntimeException:RDDI_DAP_OPERATION_FAILED”, then reset the Isolated EDBG Card’s configuration by Go to File -> Project Properties -> EDBG -> Reset

  • For any demos running on PIC32CM MC00 Motor Control PIM, if any failures are observed while trying to use X2CScope, these failures may occur due to shortage of CPU computation bandwidth. In such cases, enable “RAM_EXECUTE” mode which speeds up execution by executing certain functions from RAM memory instead of Flash memory.

Required MPLAB Harmony v3 Modules

  • csp v3.9.1
  • x2c v1.1.4
  • motor_control v3.7.0
  • dev_packs v3.9.0
  • mhc v3.8.0

Development Tools

Microchip MPLAB® Harmony 3 Motor Control Application Examples for PIC32CM MC family v3.0.1

Bug Fixes

  • Fixed X2CScope library path in acim_vhz_pic32_cm_mc application

Known Issues

  • Same as v3.0.0

Development Tools

Microchip MPLAB® Harmony 3 Motor Control Application Examples for PIC32CM MC family v3.0.0

Applications

Applications migrated from motor_control repository to this application repository for PIC32CM MC family.

Required MPLAB Harmony v3 Modules

  • csp v3.8.3
  • x2c v1.1.3
  • motor_control v3.6.0
  • dev_packs v3.8.0
  • mhc v3.6.5

Known Issues

  • Isolated EDBG Card
    • The Isolated EDBG Card may appear “grayed out” (disabled) under the list of tools in MPLABX v5.45. In order to resolve this issue, please go to Tools -> Options ->Embedded->Generic Settings and enable “Exclude device checks for kits” by selecting the check box.

    Exclude_Device_Checks

    • Programming or debugging PIC32CM, SAM C/D2x or SAM D/E5x MCU, using Isolated EDBG Card (board revision #02-10824-R1) on dsPICDEM™ MCHV-3 High Voltage Development Board may inhibit MCU from executing instructions if the MCU is reset by pressing on board ‘Reset’ switch or power cycling the board. Refer to the Isolated EDBG Debugger Product Change Notice for details of hardware modification needed to resolve this issue.

    • If programming failure occurs with message “java.lang.RuntimeException:RDDI_DAP_OPERATION_FAILED”, then reset the Isolated EDBG Card’s configuration by Go to File -> Project Properties -> EDBG -> Reset

  • For any demos running on PIC32CM MC00 Motor Control PIM, if any failures are observed while trying to use X2CScope, these failures may occur due to shortage of CPU computation bandwidth. In such cases, enable “RAM_EXECUTE” mode which speeds up execution by executing certain functions from RAM memory instead of Flash memory.

Development Tools



Copyright © 2020 Microchip Technology.