Configure The Board Files with SysConfig

The board view shows you what pins are available on your board, and what peripherals are assigned to what pins. Hover over each pin for more information.

../_images/board_view_cc23xx.png

Enabled and configured peripherals are displayed with a green symbols. To add a new peripheral, press the plus sign next to the peripheral type. The USE CUSTOM BOARD button give you the freedom to pick any compatible device pin according to your custom board without warning. Follow the custom hardware section for more information.

Reserve Peripheral(s)

Certain use cases may require preventing SysConfig from generating the configuration of specific peripherals.

Examples of use cases requiring to reserve peripherals are:

  • dynamic re-configuration of a peripheral

  • leveraging the Sensor Controller (on devices enabling it)

  • already handling certain peripherals configuration

  • with hardware constraints preventing to use certain peripherals (typically GPIOs)

  • peripherals reserved for future use

Below are the steps required to utilize the Reserve Peripherals feature.

  1. Open the .syscfg file using the SysConfig GUI

  2. Open the panel “Reserve Peripherals”

    ../_images/syscfg-reserve-peripheral-pannel_cc23xx.png
  3. Reserve the resources

    ../_images/syscfg-reserve-gpio_cc23xx.png

    Figure 144. Reserve a peripheral using SysConfig. This image shows how to reserve DIO 19.

SysConfig ensures no resource conflict occurs. In case no solution can be found, an error is raised.

Hardware View

The Hardware view may be used to add software modules for supporting hardware resources on EVMs or LaunchPads. The same capability could be done in the Software view by adding a hardware. However the Hardware view provides a hardware-first perspective to show which software could be used with hardware resources.

../_images/syscfg_hardware_view_cc23xx.png

Figure 145. Sysconfig Hardware View

SimpleLink Academy also contains a SysConfig training module for most of the platform SDKs in the Tools folder.