Loading...
Searching...
No Matches
Seeeduino Arch Pro development kit

Support for the Seeeduino Arch Pro board. More...

Detailed Description

Support for the Seeeduino Arch Pro board.

Overview

The Seeeduino Arch Pro is an 32-bit ARM Cortex M3 microprocessor development board, featuring an Arduino-compatible shield interface and a RJ-45 network interface.

Hardware

Seeeduino Arch Pro Development Kit

MCU

MCU LPC1768
Family ARM Cortex-M3
Vendor NXP
RAM 64KB
Flash 512KB
EEPROM no
Frequency up to 100 MHz
FPU no
DMA 8 channels
Timers 4 x 32-bit
ADCs 12-bit ADC
UARTs 3x USART
SPIs 2x USART
I2Cs 2x
Vcc 2.4V - 3.6V
Datasheet Datasheet
Manual Manual
Board Manual Board Manual
Board Schematic Board Schematic

Pinout

User interface

Peripheral Mapped to Hardware Pin Comments
LED LED0 LED1 P1_18 Green LED
LED1 LED2 P1_20 Red LED
LED2 LED3 P1_21 Blue LED
LED3 LED4 P1_23 Yellow LED

Board configuration

Virtual serial port

The first UART device is mapped to stdout.

Note: the board controller always configures the virtual serial port at 115200 baud with 8 bits, no parity and one stop bit. This also means that it expects data from the MCU with the same settings.

Note: to use the virtual serial port, ensure you have the latest board controller firmware installed.

Flashing the device

To flash, the OpenOCD Software is required.

Flashing is supported by RIOT-OS by the command below:

make flash

To run the GDB debugger, use the command:

make debug

Or, to connect with your own debugger:

make debug-server

Image checksum

LPC ARM Cortext MCUs need a flash image checksum. When running make flash, this checksum is automatically generated and inserted into the firmware image right before flashing.

It depends on the lpc_checksum command-line utility, which can be installed using using pip install lpc_checksum or pip3 install lpc_checksum. After installing this utility, it should be available on your command-line.

Supported toolchains

For using the Seeeduino Arch Pro development kit we strongly recommend the usage of the GNU Tools for ARM Embedded Processors toolchain.

License information

Image: taken from Seeeduino website.

Files

file  board.h
 Board specific definitions for the Seeduino Arch Pro board.
 
file  gpio_params.h
 Board specific configuration of direct mapped GPIOs.
 
file  periph_conf.h
 Peripheral MCU configuration for the Seeeduino Archo Pro board.