Overview
The Project Creator tool is used with the ModusToolbox™ software to create applications based on Board Support Packages (BSPs) and code examples found in the manifest files. The tool is provided as a graphical interface (see
GUI description
) and a command-line tool (see
CLI description
) to create applications for use in any software environment you prefer. The GUI provides a simple interface for users who do not want to use the CLI.
Note:
ModusToolbox version 3.x BSPs and applications have been structured differently than version 2.x. For more details about those structure changes, see App Note AN235297. When creating an application, the BSP you select or import in the Project Creator tool determines the compatible template applications available. If they are not formatted to be compatible, 3.x BSPs will not work with 2.x applications and vice-versa.
GitHub Manifest files
Manifest files determine which BSPs and code examples are available for use in the Project Creator tool in order to create applications. These files are located by default on GitHub. If for some reason your system cannot access these manifest files, then you will not be able to create an application.
describes methods for working around this issue.
Created application(s)
The Project Creator tool essentially runs a "git clone" command to create one or more applications onto your computer from a remote server. It also runs the "make getlibs" command to import the necessary libraries.
Different types of applications will have different files and directory structures. After creating the application(s), navigate to the specified root directory. Inspect the files and directories located there. Use these files to modify your application(s) as necessary in your preferred environment.
Note:
The Project Creator tool generates a log file named project-creator.log in the
Application(s) Root Path
. This log file captures all commands run by the tool. It will be overwritten if you create a new application in the same path.
Refer to the
ModusToolbox™ tools package user guide
for more details about make commands, BSPs, and the overall structure of ModusToolbox™ applications.