MPLAB IPE Help Previous Next


MPLAB IPE Reference

MPLAB IPE Reference
IPE Main Window
The following figure shows the main window of the IPE. The IPE Menu bar contains the following menus, with commands:
•
•
•
•
•
•
Commands may or may not be available depending on the specific device you are using or the settings selected in Advanced Mode.
Figure: IPE Main Window
Table: IPE Main Window Fields
Item
Description
Select Device and Tool:
•
Family
filters devices by family or recently used
•
Device
specifies the device; click Apply to select
•
Memory Model
This field displays only if the selected device has partitions.
Select “Single Partition” or “Dual Partition” as applicable.
•
Tool
specified the tool; click Connect or Disconnect as appropriate
Results:
•
CP=OFF Checksum
This field displays only if enabled in Advanced Mode.
Displays the imported hex checksum as if code protect is off for the device with current memory contents; value can be copied using CTRL+C.
•
Checksum
checksum value for the device with current memory contents; value can be copied using CTRL+C.
The 32 button toggles between Checksum or CRC32. See “Checksums” for more information.
•
Pass Count
details the number of programming operations that passed
•
Fail Count
details the number of programming operations that failed
•
Total Count
the total number of programming operations
Command Buttons:
•
Program
programs the device
•
Erase
erases the device
•
Read
reads the device
•
Verify
performs a verify operation on the device
•
Blank Check
checks whether the device is blank
Other:
Hex File
the Hex file location, Browse to locate the file
SQTP
the SQTP file location, Browse to locate the file
Output Tab
display of output data.
Right-click in the Output window to access additional options.
Tool Tab
display of specific tool data, i.e., PM3, ICD 4, PICkit 4
 
Checksums
Note:
Checksums may not be stable when they are still under beta (yellow) support.
Also see the section “How Do i Stop My Project’s Checksum from Changing?” in the “How-To’s” chapter of your MPLAB XC C Compiler User’s guide.
About CRC32 Checksums
For new devices, CRC32 checksums will be provided upon file import. For legacy devices, nothing will change.
There will no longer be “read” checksums for the new devices. You will need to perform a separate “Verify” to verify the code.
For new devices, MPLAB X IDE and MPLAB IPE run a 32-bit CRC calculation on the entire hex file to find its checksum. The checksum uses the standard CRC32 algorithm with the polynomial 0x4C11DB7:
(x32 + x26+ x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1)
CRC32 Table Generation Reference:
http://www.sunshine2k.de/coding/javascript/crc/crc_js.htmlhttp://www.sunshine2k.de/coding/javascript/crc/crc_js.html
Crosscheck the CRC32 calculation using this website:
https://md5calc.com/hash/crc32https://md5calc.com/hash/crc32
 

Previous Next Microchip Support
Help Updated: 2019-10-25 16:08:28Z
Help Page: 18