Overview#
This Quick Start Guide provides a step-by-step overview to help you install, configure, and begin using the System Manager (SM) Configuration tool efficiently. Whether you are new to Config Tools for i.MX Applications Processors or looking to integrate the System Manager (SM) Configuration tool into your production process, this guide will help you get started quickly.
The System Manager (SM) is an application that runs on a Cortex-M processor on many NXP i.MX processors. The Cortex-M is the boot core, runs the boot ROM which loads the SM (and other boot code), and then branches to the SM. The SM then configures some aspects of the hardware such as isolation mechanisms and then starts other cores in the system. After starting these cores, it enters a service mode where it provides access to clocking, power, sensor, and pin control via a client RPC API based on ARM’s System Control and Management Interface (SCMI). To facilitate isolation between cores, the SM partitions the SoC into logical machines (LM) which have statically configurable access rights to both hardware and RPC API calls.