Skip to content

Linked Projects

Dragos Miloiu edited this page Nov 7, 2024 · 2 revisions

Various software repositories offer mechanisms to generate one or multiple binary images to be integrated in more complex applications: multicore, TrustZone (with secure and none secure applications), libraries to be included in other projects, etc.

This is the case when multiple projects contribute to the same target application.

MCUXpresso for VS Code aims to help the user to handle such multiple project cases with full support for create/import projects, build full binary image, flash and debug.

MCUXpresso SDK

For MCUXpresso SDK, MCUXpresso for VS Code extension detects the link required between various projects. One case is the multicore and TrustZone features exercised in a single application: lpcxpresso55s69/multicore_examples/rpmsg_lite_pingpong_tzm where there are linked 3 projects:

  • cm33_core1 - project to generate image for the secondary cm33 core of LPC55S59 device
  • cm33_core0/ns - project to generate image for the non-secure part of the primary cm33 core of LPC55S69
  • cm33_core0/s - project to generate image for the secure part of the primary cm33 core of LPC55S69

cm33_core0/ns is linked to cm33_core0/s because:

  • it also needs to build and flash secure image when building and debugging its own image.

cm33_core0/s is linked to cm33_core0/ns

TrustZone projects

For more details on TrustZone projects using MCUXPresso SDK follow TrustZone Examples on LPC55S6x and MCUXPresso SDK reference guide.

Table of contents

Dependency Installation
General
Software Repositories
Project Management
Flash and Debug
Reference Guides
Troubleshooting

Useful links

Clone this wiki locally