Document structure updated to follow
Development Tools Ecosystem flow.
MPLAB ICE 4 in-circuit emulator added
to development tools list where appropriate.
Chapter 3. “Before You Begin”:
Added and updated several links to more content in sections.
Chapter 4. “Tutorial”: Updated
tutorial with a new example from MPLAB Discover.
Chapter 5. “Basic Development
and Debug Flow”: Renamed from “Basic Tasks”. Link fixes, Macro updates.
Chapter 6. “Projects”: New
chapter made from project-related sections of previous chapters. Section 6.1.
“Work with Packs”: from “Additional Tasks”. Section 6.2. “Project Types”:
from “Additional Tasks”, “Advanced Tasks & Concepts”, and “Project Files and
Folders”. Updated “Import Atmel Studio 7 or Atmel START Project” screens. Section
6.3. “Project Files”: from “Additional Tasks” and “Advanced Tasks &
Concepts”. Section 6.4. “Work with Projects”: from “Advanced Tasks &
Concepts”. Updated mplab_ide.conf contents in Section 6.4.2. “Speed
Up MPLAB X IDE”.Section 6.5. “Project Reference”: from “Project Files and
Folders”.
Chapter 7. “Editor”: Updated
links.
Chapter 8. “Development and
Debug Features”: from “Additional Tasks” and “Advanced Tasks & Concepts”.
Clarifications in “View the Disassembly Window”.
Chapter 9. “Analysis”: Renamed
from “Advanced Tasks & Concepts>Use Analysis Features”. Section 9.1.
Compiler Advisor: New feature. Section 9.2. “Stack Guidance”: from “Use
Analysis Features”.Section 9.3. “MPLAB Analysis Tool Suite”: New license
covering MPLAB Code Coverage and MISRA check.
Chapter 10. “Automation”: New
chapter. Section 10.1. “IDE Scripting (autoload.py)”: from “Advanced Tasks
& Concepts>IDE Scripting (autoload.py)”. Section 10.2. “CI/CD Wizard”:
New feature.
Chapter 11. “Troubleshooting”:
Updated/fixed links. Section 10.5.3. “Couldn’t reserve space for Cygwin™ heap
(Windows® OS”): Updated. Section 10.5.6. “For 16-bit code, MPLAB XC16 packed
attribute statement causes red bangs in the Editor window”: Corrected code.
Chapter 12. “Desktop
Reference”: Minor updates to Section 12.1. “Menus”.
Chapter 13. “MPLAB X IDE
Windows and Dialogs”: Added “MPLAB X IDE Windows Behavior” chapter to beginning of
this chapter. Minor updates to windows and content menu items. Section 13.10.
“Licenses Windows”: Added content on additional windows. Section 13.11.
“Manage Network Tools Window”: Added for MPLAB ICE 4.
Chapter 14. “NetBeans Windows
and Dialogs”: No updates.
Updated user’s guide for the
impact of MPLAB X IDE changing to a 64-bit only application: Removed content
pertaining to MPASM assembler and other legacy language tools that are not
fully 64-bit, updated USB driver information, and updated Windows OS paths
from "Program Files (x86)" to "Program Files".
Changed references from
Oracle Java to OpenJDK.
Chapter 1: Added
Preface. Other chapter numbering affected.
Removed references to support
lights for debug tools and compilers in chapters 5 and 6.
Added reference to Hexmate
User’s Guide instead of MPLAB XC8 User’s Guide: Section 5.10.4
“Normalize hex file” and Section 6.5 “Loadable Projects, Files and
Symbols”.
AVR GCC issues: Section
6.19.1 “Dashboard Groups”, Memory, compiler does not provide an
accurate report of memory usage, and Section 3.5 “Install the
Language Tools”, for a compiler on a mounted drive, version information not
discovered for a Linux OS.
Chapter 2 updates: 2.7
“Components of MPLAB X IDE” updated from webpage content; 2.8 “MPLAB X IDE
Help” and 2.9 “Other MPLAB Documentation” merged and updated; 2.9 “MPLAB
Discover” created; 2.13 “MPLAB X IDE Updates” added pack information.
Chapter 4. “Tutorial”:
Added section referencing “Other Examples”; In 4.13 “Viewing Device Memory
(including Configuration Bits)” added image and description of “Read Device
Memory” button on a memory window.
Section 5.1 “Create a
New Project”: Combined Device and Tool steps into single dialog. Updated
subsections to reflect changes for DFPs and TPs. Added Section 5.1.10
“Changing the Project Configuration Type” as a link to another relevant
section.
Section 5.18 “View or
Change Device Memory”: Added image and description of “Read Device Memory”
button on a memory window.
Section 6.1 “Work with
Packs”. Subsections rearranged for better flow and content updated for DFPs
and Tool packs.
Section 6.3 “Use a
Compatible Device Project” added to explain some example projects that
include a compatible device list on opening.
Section 6.4.2 “Import
MPLAB IDE v8 Project Wizard: Combined Device and Tool steps into single
dialog.
Section 6.10 “Other
Embedded Projects”: Added information on IAR Embedded
Workbench® import.
Section 6.23.1 “Saving
Project Files”: Added “.generated_files directory” to table.
Section 7.9.2 “User
Makefile Project Folder and Working Folder”: Added a note that package
project is not supported for makefile projects.
Section 7.10 “Log
Data”: Updated information.
Section 7.13 “Use IDE
Scripting”: Updated information. Added section regarding “Debug
Extensibility using Python Scripts”.
Section 11.1.1 “File
Menu”: How to clear the list of recent projects.