STM32CubeIDEで既存のプロジェクトをコピーして、別名のプロジェクトを作成する方法を簡単にまとめました。
Exploreから直接コピー
下のようにworkspaceフォルダにあるプロジェクトを選択し、コピーして適当な名前をつけます。
コピーしたフォルダ内の.launchファイルを削除して、.iocファイルの名前を変えます。
.projectファイルを編集する
.projectファイルを開き <name>タグのところのプロジェクト名を変更します。
Debugフォルダを空にしておく
コピー元で作成したelfファイルやmapファイルが残っているため、Debugフォルダ以下のすべてのファイルを削除しときます。(必ずしも必要ありません)
CubeIDEを起動する
CubeIDEを起動して、File->Open Projects from File Systemをクリック
Directoryをクリックして、コピーしたプロジェクトフォルダを指定します。
Finishをクリックします。
MXを起動し、コード生成を実行
IDEからiocファイルをクリックして、MXが正しく起動することを確認し、問題なければ、Alt+Kでコード生成します。
以上です。あとは、F11を押し、ビルドして、終了です。なんか、途中冗長な操作がある気がしないでもないですか、とりあえず、この手順を踏めば、問題なく、プロジェクトのコピーからビルドまで行えました。