SAM9X60 Curiosity Development Board
Contents
- Comparison
- What Can I Do With the SAM9X60 Curiosity?
- What is the SAM9X60 Curiosity?
- How Do I Get Started?
- Where Can I Get Demo Images?
- How Do I Write Images?
- How Do I Develop?
- Where Can I Get Source Code?
- How Do I Debug?
- Is There Any Additional Information?
- Where Can I Order One?
- What Is Included in the Box?
- What Do I Need To Supply?
- What's Next?
In this training, we introduce the SAM9X60 Curiosity Development Board. The SAM9X60 Curiosity is designed for evaluating and prototyping with the high-performance, ultra-low power SAM9X60 ARM926EJ-S based microprocessor (MPU) running up to 600 MHz which can be used to develop embedded Linux® or Real-Time Operating System (RTOS) applications.
Comparison
To compare the SAM9X60 Curiosity with the SAM9x60-EK Evaluation Kit, see the "SAM9X60 Curiosity Development Board - Comparison" page.
What Can I Do With the SAM9X60 Curiosity?
The SAM9X60 Curiosity is designed for evaluating and prototyping with the high-performance, ultra-low power SAM9X60 ARM926EJ-S based microprocessor (MPU) running up to 600 MHz. You can use it to develop embedded Linux or RTOS applications.
For information on Microchip's MPU offerings, visit the MPUs product page.
What is the SAM9X60 Curiosity?
The SAM9X60 Curiosity is a multi-function demonstration and development platform featuring:
- SAM9X60D1G MPU
- Mass storage
- Communications
- Debugging
- User interface
- Expansion
- Power options
How Do I Get Started?
Start by reviewing the "SAM9X60 Curiosity Development Board - Features" page and then jump to the "SAM9X60 Curiosity Development Board - Booting Demo Linux Image" page.
Where Can I Get Demo Images?
Demonstration images for the SAM9X60 Curiosity are available on the Linux4SAM website. Images are available from the following build automation systems:
How Do I Write Images?
Demonstration images can be flashed onto a microSD memory card (of size 1 GB or higher) using the balenEtcher, a cross-platform utility program for writing image files onto storage media.
You can alternatively write an image to the onboard NAND Flash memory. This is done using the SAM-BA® In-System Programmer (ISP) utility.
For more information on writing demonstration Linux images, see the "SAM9X60 Curiosity Development Board - Booting Demo Linux Image" page.
How Do I Develop?
There are two popular development methods, they are:
Where Can I Get Source Code?
Source code is available for the SAM9X60-Curiosity at the Linux4SAM GitHub repository.
How Do I Debug?
JTAG
A JTAG interface to the SAM9X60-Curiosity is provided by 20-pin connector J12 (not populated). 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.
Console Serial Port
A console serial port is available using the Debug Universal Asynchronous Receiver Transmitter (UART) port. The SAM9X60 features a dedicated serial UART port (J11) (3.3 VDC TTL level) for communicating with the target console where you can:
- View the kernel log
- Query processes
- Get information on various internal features of the system
See the "SAM9X60 Curiosity Development Board - Console Serial Communications" page for more information about the Linux console.
Is There Any Additional Information?
Additional information can be found on the SAM9X60 Curiosity product page. There you can find:
- User’s Guide
- Design Files
- Manufacturing Files
- Links to component datasheets
Where Can I Order One?
You can purchase a SAM9X60 Curiosity (Part Number: EV40E67A) from the Microchip Purchasing and Client Services page or your favorite Microchip distributor.
What Is Included in the Box?
Contents of the box are:
- The SAM9X60 Curiosity Development Board
- USB Type-A to USB Micro-B cable
What Do I Need To Supply?
For booting demo Linux images, you will need to supply:
- Personal computer (Windows®, macOS®, Linux) running a terminal program
- USB-to-Serial 3.3 VDC TTL Level adapter with a 6-pin single-in-line 0.1” pitch connector
- SD memory card (1 GB or larger)
What's Next?
- SAM9X60 Curiosity Development Board - Features
- SAM9X60 Curiosity Development Board - Console Serial Communications
- SAM9X60 Curiosity Development Board - Booting Demo Linux Image
- SAM9X60 Curiosity Development Board - Comparison
- Developing with Embedded Linux®
- Developing Applications with MPLAB Harmony v3 Software Framework for MPUs
- SAM9X60 Curiosity - Configuring and Building AT91Bootstrap with MPLAB X IDE for an MPLAB Harmony 3 Project
- Migrating a MPLAB® Harmony 3 Application from the SAM9X60-EK to SAM9X60-Curiosity: rtt_periodic_timeout