Learn about your Carbon board as well as how to prepare and set up for basic use
Setup - What you will need
- Board based on the STM32F401RE Processor connected to a nRF51822 bluetooth controller
- USB to MicroUSB cable (x2)
- This is needed for serial console interface and USB-OTG (including DFU support)
- Two switches are provided: RST to reset the STM32F401 chip, BOOT0 to enter the STM32F4 bootloader
- Pin headers (unpopulated)
- Tx/Rx UART for STM32F4 chip
- 5-pin SWD interface to STM32F4 chip
- BOOT0 and BOOT1 lines exposed
- 5-pin SWD interface to nRF51 chip
- Mezzanine Products
- These devices allow you to expand your experience with any 96Boards by adding peripherals and enhancing onboard components
Out of the Box
The following subsections should describe how to get started with the Carbon using the release build shipped with the boards. The Carbon board is ready to use “out of the box” with a preinstalled version of the Zephyr RTOS.
|Clock speed||84MHz maximum|
|Storage||512KB onboard Flash|
|USB||2 x Micro USB|
|Expansion Interface||30 pin low speed expansion connector: +3.3V, +5V, VCC, GND, UART, I2C, SPI, GPIO x4|
|Digital Out Voltage||3.3V|
|Analog In Voltage||0-3.3V|
|LED||1 x UART Tx, 1 x UART Rx, 1 x Power, 1 x Bluetooth, 2 x User LEDs|
|Button||RST (Reset the STM32F4), BOOT0 (Boot into bootloader for flashing)|
- Flashing the nRF51 chip requires a SWD programmer such as a ST-Linkv2 or Segger JLink
Starting the board for the first time
The Carbon comes preloaded with Zephyr on the STM32F4 and nRF51822 chips and can be up and running with a few simple steps:
- Connect the micro-USB cable to supply power to the Carbon. The board will begin to boot Zephyr immediately. You can use either of the micro-USB ports to power the Carbon.
Learn to build and flash applications to your Carbon Board
It's time to see what your Carbon can do. From here you can learn how to build your own applications, or flash some of our pre-built ones, available on the Downloads page:
- Downloads page: This page contains prebuilt OS and Application files, simply download and flash to get started!
- Building for Carbon: In a few simple steps, here you will learn how to build and flash your own application to the Carbon.
- Installation page: Find instructions on how to flash new applications to your Carbon!
- From bug reports and current issues, to forum access and other useful resources, we want to help you find answers
Back to the Carbon documentation home page