
ARM V2M-MPS2 Cortex-M23/M33 IoT Kit Board Support Package
This package contains project templates, system files and example programs for the ARM V2M-MPS2 Cortex-M23/M33 IoT Kit.
CrossWorks Version 4 Installation Instructions
- To install this support package
-
- Click the Tools > Package Manager menu option to open the package manager window.
- Right click on the ARM V2M-MPS2 Cortex-M23/M33 IoT Kit Board Support Package entry and select Install Selected Packages.
- Click Next to take you to the summary page.
- Click Next to install the package.
- Click Finish to close the package manager window.
- Click the Tools > Show Installed Packages.
- Click on the ARM V2M-MPS2 Cortex-M23/M33 IoT Kit Board Support Package link to view the package and its contents.
- To manually install this support package
-
- If you have not done so already, follow the CrossWorks Tasking Library Package installation instructions.
- Download the file IOTKit_CM23.hzq using your web browser.
- Click the Tools > Manually Install Packages menu option.
- Select the file you have just downloaded to install the package.
- Click the Tools > Show Installed Packages.
- Click on the ARM V2M-MPS2 Cortex-M23/M33 IoT Kit Board Support Package link to view the package and its contents.
Release Notes
1.0
- Initial Release.
Documentation
Overview
This board support package allows you to create and run applications on the ARM V2M-MPS2 Cortex-M23/Cortex-M33 IoT Kit.
Creating Projects
To create a new Executable project
- Select the File | New | New Project menu item.
- Select the Create a project in a new solution.
- Set the required project name and location directory.
- Select the Cortex-M23 Processor ARMv8-M IoT Kit Executable type from the Templates list.
- Click OK.
To create a new Externally Built Executable project
- Select the File | New | New Project menu item.
- Select the Create a project in a new solution.
- Set the required project name and location directory.
- Select the Cortex-M23 Processor ARMv8-M IoT Kit Executable type from the Templates list.
- Set the file name of the externally built executable.
- Click OK.
To build and debug.
- Select the project to work on by using the Project | Set Active Project menu option.
- Build the project by using the Build | Build Project menu option.
- Connect to the appropriate target in the target window.
- Download and start debugging the current project by using Debug | Start Debugging.
Creating Secure and Non-secure Projects
To create a new Secure Executable project
- Select the File | New | New Project menu item.
- Select the Create a project in a new solution.
- Set the required project name and location directory.
- Select the ARM V2M-MPS2 Cortex-M23 IoT Kit Secure Executable type from the Templates list.
- Click OK.
To create a new Non-secure Executable project
- Select the File | New | New Project menu item.
- Select the Add the project to the current solution.
- Set the required project name and location directory.
- Select the ARM V2M-MPS2 Cortex-M23 IoT Kit Non-secure Executable type from the Templates list.
- Click OK.
- Set the Project Dependencies project property to the name of the secure executable to enable the import library generated by the secure project to be linked into the non-secure executable.
To build
- Select the non-secure project to work on using the Project | Set Active Project menu option.
- Build the project using the Build | Build Project menu option. This will also build the dependent secure project before the active project.
To debug
- Select the non-secure project to work on using the Project | Set Active Project menu option.
- Set the Additional Load File[0] project property to the output file of the non-secure project. This will enable the debugger to load and debug both executables.
- Connect to the appropriate target in the target window.
- Download and start debugging the current project by using Debug | Start Debugging.