SAMA7G54-EK Evaluation Kit
Introduction
In this training topic, we introduce the SAMA7G54-EK Evaluation Kit (P/N: EV21H18A).
What can I do with the SAMA7G54-EK Evaluation Kit?
The SAMA7G54-EK is designed for evaluating and prototyping with the SAMA7G54, a high-performance, Arm® Cortex®-A7 CPU-based embedded microprocessor (MPU) running up to 1 GHz. The SAMA7G54-EK can be used to develop embedded Linux® or MPLAB® Harmony 3 Software Framework applications.
For information on Microchip's MPU offerings, visit the Microprocessors (MPUs) product page.
What is the SAMA7G54-EK?
The SAMA7G54-EK is a multi-function demonstration and development platform featuring:
- SAMA7G54 MPU
- Mass Storage
- Debugging
- User Interface
- Communications
- Security
- Audio
- Expansion
- Power Options
For more information, see: the SAMA7G54-EK - Features page.
Where can I get embedded Linux demo images?
Embedded Linux demonstration images for the SAMA7G54-EK are available on the Linux4SAM website. Images are available from three build automation systems:
How Do I Write Images?
Images can be written onto a SD Memory Card (of size 1 GB or higher) using the balenaEtcher utility program. BalenaEtcher is a cross-platform utility program used for writing image files onto storage media. For more information on writing demonstration Linux images, see:
You can alternatively write an image to the onboard NAND and NOR Flash memory. This is done using the SAM-BA In-System Programmer (ISP) utility. For more information, see:
- SAM-BA In-System Programmer (ISP) – Introduction
- SAM-BA ISP – Applets: Program External NAND Flash Memory
- SAM-BA ISP – Applets: Program External QSPI NOR Flash Memory
- SAM-BA ISP - Applets: Program External SD Memory Card or e.MMC Flash Memory
How Do I Develop?
There are two popular methods:
Where Can I Get Source Code?
- Embedded Linux: Linux4SAM GitHub repository
- MPLAB Harmony 3 Software Framework: MPLAB Harmony GitHub Repository
How Do I Debug?
J-Link Onboard (OB) + CDC – The Segger J-Link On-Board (OB) Debug Probe is included on the SAMA7G54-EK. The J-Link OB + CDC provides debugging/programming and a virtual COM port (CDC) from a single USB port. J-Link OB is fully supported and integrated into the MPLAB® X Integrated Development Environment (IDE).
Console Serial Port – A console serial port is available using the J-Link OB + CDC USB port (J24). With the target console where you can:
- View the kernel log
- Query processes
- Get information on various internal features of the system
For more information see: SAMA7G54-EK – Console Serial Communications.
JTAG – A JTAG interface to the SAMA7G54-EK is provided by 20-pin connector J27. This facilitates software development and debugging by connecting an external JTAG debugger such as the J-32 Debug Probe or Segger J-Link BASE Debug Probe.
Serial Debug – A 2-pin Serial Wire Debug (SWD) port is provided by 6-pin connector J20. The two signals, SWDIO and SWCLK, are overlaid on the TMS and TCK pin allowing for bi-modal devices.
Is There Any Additional Information?
Additional information can be found on the SAMA7G54-EK product webpage. There you can find:
- User’s Guide
- Board Design Files
- Manufacturing Files
- Links to component datasheets
Where can I order one?
You can buy a SAMA7G54-EK at Microchip Purchasing & Client Services or your favorite Microchip distributor.
What is included in the box?
Contents of the box are:
- The SAMA7G54-EK Evaluation Kit
- Two USB-A to USB Micro-B cable