The following development kits are used on provided G3 Demo Applications:
- SAM E70 Xplained Ultra Evaluation Kit
- PIC32CXMTG-EK Evaluation Kit
- PL460 Evaluation Kit
- ATREB215-XPRO-A EXTENSION BOARD
Added all the examples needed to run a whole PRIME 1.4 and PRIME 1.3 stack. Applications updated to use the code from new releases of dependent Harmony 3 modules. The following table provides a list of available applications, supported platforms and a brief description of functionalities:
Application | Platform | Description |
---|---|---|
PHY PLC and Go | [PIC32CX-MTG, SAME70] + PL460-EK | PLC Chat Demo application using PLC PHY API |
PHY Tester Tool | [PIC32CX-MTG, SAME70] + PL460-EK | PLC PHY application to send/receive frames using Microchip PLC PHY Tester Tool or Python libraries through a Serial Link on development board |
PHY Tester Hybrid Tool | [PIC32CX-MTG, SAME70] + PL460-EK + ATREB215-XPRO-A | PLC & RF PHY application to send/receive frames using Python libraries through a Serial Link on development board |
PHY Sniffer Tool | [PIC32CX-MTG, SAME70] + PL460-EK | PHY application to spy traffic on PLC medium and send it for graphical presentation connected to Microchip Hybrid Sniffer Tool |
PHY Sniffer Hybrid Tool | [PIC32CX-MTG, SAME70] + PL460-EK + ATREB215-XPRO-A | PHY application to spy traffic on PLC & RF media and send it for graphical presentation connected to Microchip Hybrid Sniffer Tool |
PHY Tx Test Console | [PIC32CX-MTG, SAME70] + PL460-EK | PLC PHY demo application to manage PLC transmissions via serial console |
PRIME 1.3 Base Node Modem | PIC32CX-MTG + PL460-EK | The PRIME 1.3 Base Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a Base Node with modem capabilies. |
PRIME 1.4 Base Node Modem | PIC32CX-MTG + PL460-EK + ATREB215-XPRO-A | The PRIME 1.4 Base Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a Base Node with modem capabilies. |
PRIME Dual Service Modem | PIC32CX-MTG + PL460-EK + ATREB215-XPRO-A | The PRIME Dual Service Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a dual Service Node with modem capabilies. |
PRIME 1.3 Service Bin | PIC32CX-MTG | The PRIME 1.3 Service Bin is an application example that demonstrates how to configure the PRIME Library for PRIME 1.3. |
PRIME 1.4 Service Bin | PIC32CX-MTG | The PRIME 1.4 Service Bin is an application example that demonstrates how to configure the PRIME Library for PRIME 1.4. |
PRIME Bootloader | PIC32CX-MTG | The PRIME Bootloader is an application example that demonstrates how to use the bootloader in a Service Node for firmware upgrade. |
- PRIME 1.4 frequency hopping not tested.
- PRIME 1.4 Firwmare Upgrade cannot verify signature from a binary file.
- PRIME 1.3 Not tested.
- No documentation provided.
- MPLAB® X IDE v6.20
- MPLAB® XC32 C/C++ Compiler v4.45
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator 5.5.1 or higher
- Microchip PLC PHY Tester Tool v3.1.3
- Microchip Hybrid Sniffer v2.0.4
- Microchip PRIME Manager v2.2.4
In order to regenerate source code for any of the applications, you will also need to use the following versions of the dependent modules (see smartenergy_g3_apps/package.yml):
- Harmony smartenergy repository, v1.2.1
- Harmony gfx repository, v3.13.0
- Harmony smartenergy_g3 repository, v1.0.1
- Harmony crypto repository, v4.0.0-E1
- Harmony net repository, v3.12.0
- Harmony core repository, v3.13.5
- Harmony csp repository, v3.19.1
- Harmony wolfssl repository, v5.6.7-E1
- Harmony wireless_15_4_phy repository, v1.2.0
- Harmony wireless_pic32cxbz_wbz repository, v1.2.0
- Harmony usb repository, 3.12.0 for demos requiring USB
- CMSIS-FreeRTOS v10.5.1 (https://github.com/ARM-software/CMSIS-FreeRTOS/tree/v10.5.1) for demos requiring FreeRTOS support
Following table provides number of PRIME application examples available for different development kits.
Development Kits | MPLAB X applications | IAR applications | KEIL applications |
---|---|---|---|
SAM E70 Xplained Ultra Evaluation Kit | 4 | 0 | 0 |
The following table provides the list of the SE PLC applications:
Application | Platform | Description |
---|---|---|
PLC PHY and Go | SAME70 | PLC demo using PLC PHY API |
PHY Tester Tool | SAME70 | PLC PHY application to connect to Microchip PLC PHY Tester Tool |
PHY Sniffer Tool | SAME70 | PLC PHY application to connect to Microchip PLC PHY Sniffer Tool |
PHY Tx Test Console | SAME70 | PLC PHY demo application to manage PLC transmissions via serial console |
- None
- MPLAB® X IDE v6.00
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator (MCC) v5.1.4
- MPLAB® XC32 C/C++ Compiler v4.10
- Microchip PLC PHY Tester Tool v3.1.3
- Microchip PLC Sniffer v2.0.3