3.2 Getting Started with MCHPRT3 Tool GUI for PIC32MZ1025W1
The following block diagram illustrates the basic structure of the MCHPRT3 tool.
The following are the steps to launch the MCHPRT3 tool:
- Double click the
MCHPRT3.exe
file to launch the MCHPRT3 tool. - From the “Select GUI” drop-down list, select PIC32MZ1025W1.
- Click Open to launch the PIC32MZ1025W1 window (see the following figure).
Figure 3-5. Start-Up Window of the MCHPRT3 Tool - The PIC32MZ1025W1 window is divided into the following sections (see the following figure):
- “DLL Version” – Dynamic Link Library (DLL) information and HUT firmware version supported by the MCHPRT3 tool
- “COM Port” – Lists the available COM ports for the configuration
- “Baud Rate” – By default, the MCHPRT3 tool configures the supported baud rate of the specific HUT firmwareNote: User cannot change the baud rate.
- Get FW Version – Current firmware version is read from Device Under Test (DUT)
- Get Remaining OTP Size – Remaining OTP size read from DUT
- RF tab – Provides settings to perform the RF TX Modulation test (see Figure 3-14)
- TX Modulation tab – Provides settings to perform the TX modulation test (see Figure 3-14)
- TX Tone tab – Provides settings to perform the TX tone test (see Figure 3-16)
- RX tab – Provides settings to perform the RX test (see Figure 3-17)
- Calibration tab – Provides settings to perform TX and RX Calibration flow. The user can save the Calibration Info to a file or commit to NVM Type to Flash or OTP (see Figure 3-19).
- TX Calibration – Provides settings to perform TX Calibration flow to adjust the transmitted power to the target
- RX Calibration – Provides settings to perform RX Calibration flow to obtain the Received Signal Strength Indicator (RSSI) to its corresponding received power
- MAC Address tab – Read/Write MAC address (see Figure 3-20)
- Read Wi-Fi address
- Write Wi-Fi address
- Read Ethernet address
- Write Ethernet address
- Gain Tables tab – Provides settings of Page Index, NVM Type and RF Version (see Figure 3-23)
- Read Gain Table – Reads the gain table from the selected Page Index and NVM Type
- Commit Gain Table – Commits the gain table to selected Page Index and NVM Type
- Apply Gain Table – Applies the gain table from the selected Page Index and NVM Type so that the transmission uses this for default gain values after the power cycle
- Save Gain Table To File – Saves the gain table in a file and modifies the file if necessary
- Load Gain Table From File – Loads the gain table from a file and commits or applies the gain table if necessary
- GPIO tab – Provides settings to test GPIO for the selected Port with a specified Pin, In/Out and Level (see Figure 3-24)
- Enter GPIO Mode – Initializes the GPIO for test
- Run GPIO Command – Executes the GPIO test command for a selected Port with a specified Pin, In/Out and Level
- Exit GPIO Mode – Stops the GPIO test and quits
- Misc. tab – Provides settings to test the USB Pin (see Figure 3-25 and Figure 3-26)
USB Pin Mode – Provides settings for Mode0 or Mode1
USB Pin Control – Executes USB Pin Mode