Pin Tool#

In contrast to the AppBuilder workflow, Simplicity Studio v5 offers the Pin Tool configuration tool, which can be used to configure the various pins of the MCU used in the project. Pin Tool can be used in standalone mode through the tile on the Configuration Tools tab.

image12image12

Pin Tool-related configuration is also available through the Component Editor of all applicable configurable components, making it a one-stop solution for configuring pin details and setting user configuration details. Following is the list of configurable components that also include Pin Tool configuration (wherever applicable) in their configuration wizard.

Configurable Component

Configuration Options

UART XMODEM

Menu Idle Timeout

Bootloader Core

All options that were available for the bootloader plugin are now available in the Bootloader Core component. Options include: Enable Secure Boot, Enable certificate support, Prevent bootloader write/erase, etc

Bootloader UART/EUART Driver

Configuration options include: USART settings, USART peripheral, Serial VCOM Enable/Disable

Bootloader SPI Controller USART/EUSART Driver

Configuration options include: Frequency, Peripheral and SPI Port Settings

Bootloader SPI Peripheral USART/EUSART Driver

Configuration options include: Tx Buffer Size, Rx Buffer Size, Peripheral and Port Settings

Bootloader Storage Slot Setup

Supports configuration of storage slot (start addresses and slot lengths) up to a maximum of 3 slots

Common Storage/Common Storage (single storage slot only)

Configuration options include: Start address of bootload info

Internal Storage

Configuration options include: Enable DMA based MSC Write, DMA channel to reserve

SPI Flash Storage

Enables configuration of the list of SPI flash devices that must be enabled in the bootloader image

Debug

Enable/disable Debug prints/asserts

EZSP GPIO Activation

Configuration options include: Properties of SPI NCP, WAKE INT Pin, HOST INT Pin

GPIO Activation

Configuration options include: Properties of Bootloader entry, Button Pin configuration

The configuration options of any installed configurable component can be accessed by clicking Configure. Refer to section 2 Project Creation for more details on the Component Editor.

As an example, in the following procedure the Bootloader SPI Controller USART Driver is configured using the Component Editor and the pin configuration is verified using the Pin Tool.

  1. Pin Tool configuration before installing the SPI Controller component. The device used for this example is the EFM32GG11 Giant Gecko Starter Kit board (BRD2204A Rev B00).

    image13image13

  2. Install the Bootloader SPI Controller USART driver component.

    image14image14

  3. Click Configure to open the Component Editor and configure the USART peripheral as shown.

    image15image15

  4. Open the Pin Tool.

    image16image16

  5. The pin configurations are shown. Notice that pins PA12, PA13, PB6, PB7, and PB8 are reserved for USART0.

    image17image17