4.5 Project Settings

The project setup properties, compile and link debug options are inseparable from the application it configures. The project templates included in the Alif Semiconductor CMSIS-Pack contain the most common settings useful for most development scenarios.

Figure 4-5 trough Figure 4-8 are examples from Arm DS Integrated Design Environment (IDE). For particular IDE guidance, refer to the respective User Guide Getting Started with Bare Metal Design available on the Alif Semiconductor User Guides & App Notes page.

The project properties can be accessed through the main menu or through the context sensitive menu of the project name (see Figure 4-5).

Figure 4-5 Project Properties

The Settings tab of the project Properties configures many compiler and linker settings, which must match the target hardware and the desired build output (see Figure 4-6).

Figure 4-6 Properties for m55test 1

The include directories are listed in the Includes option of the Arm Compiler 6 menu (see Figure 4-7).

Figure 4-7 Properties for m55test 2

The linker script (scatter file) is configured in the Image Layout option of the Arm Linker 6 menu (see Figure 4-8).

Figure 4-8 Properties for m55test 3