Migration guide

You can use the Migrate wizard to convert SDK or GCC based tolchain for your project.

Note: Generally the SDK migration contains a toolchain migration in it.
Note: For toolchain migration refer steps 1-5 only.

The following explains how to migrate your project:

  1. To open the Migrate wizard use one of the options:
    • Right click your project in the Project Explorer view and click Migrate on the context menu.
    • Click File > Migrate
    The Migrate wizard appears.

    Migrate wizard

  2. Check that correct project is selected in the Projects tree.
    Note: Multiselection is available.
  3. Select migration type from the Available migrations list.
  4. Check the Create backup checkbox and click Browse button to select the backup destination file.
    Note: You can also select Backup linked resourses and change the backup archive type.
  5. Click Finish to confirm migration. System automatically adapts the project to function with new SDK or toolchain and backups the original project.
    Note: In case of conflicted files, all matched original files will be backupped and the project will contain the new ones.
    Note: If some files were modified before the migration the Save Resources dialog will appear.
  6. If the Check conflicted files dialog appears, click OK to confirm replacement of files with corresponding ones from new SDK.
    The migration_output.txt file indicates the PE migrations fulfilled.
If the selected toolchain is not supported in the New Project wizard for the processor type of the original project, the migrated project may contain some errors.

If system generates any errors or warnings, you can see them in the Problems view. You can use the Quick Fix option if possible.

Note: SDK migration has now the migrate option for SDK with no manifest. In this situation a window should appear notifying the user that a new version of the missing SDK is available. The window should ask the user if he wants to migrate to the new version or to detach if he doesn't want the migration to happen.