こんにちは。NoMaYです。昨日Visual Studio 2022 Community Editionをインストールしたのですが、ゴソゴソと触っていたところ、以下のブログ記事に辿り付きました。ちょうど、別スレッドにてVSCodeでRX MCU/RL78 MCUのCC-RX/CC-RLを使っていてもプログラムのビルド/デバッグが出来るようになり始めたところですが(多分ですけどRH850のCC-RHでも出来そう)、どうやら、そちらでやっていたことと話が重なるようでした。ひょっとしたら、Visual Studio 2022でもVSCodeと同様にCC-RX/CC-RL(及びCC-RH)でもビルド/デバッグが出来るようになるかも知れない、という気がして来ました。そこで、これから試して行こうと思います。なお、以下のブログ記事はVisual Studio 2017について書かれたものですが、Visual Studio 2022で試してみると同じようには出来ないようだ、ということまでは分かって来ました。ただ、Makefileでは無く、CMakeLists.txtであれば、出来るようになるかも知れない、という気がして来たところです。(まだ、気がする、程度ですけれど。)ARM GCC Cross Compilation in Visual Studiodevblogs.microsoft.com/cppblog/arm-gcc-cross-compilation-in-visual-studio/Debugging an embedded ARM device in Visual Studiodevblogs.microsoft.com/cppblog/debugging-an-embedded-arm-device-in-visual-studio/[追記]あぁっ、以下の記事のようにすればCMakeを使わなくてもやれるのかも、、、Docs / Visual Studio / IDE / 開発 / プロジェクトやソリューションなしで開発する / ビルドのカスタマイズとタスクのデバッグ"フォルダーを開く" の開発のためにビルド タスクとデバッグ タスクをカスタマイズするdocs.microsoft.com/visualstudio/ide/customize-build-and-debug-tasks-in-visual-studio?view=vs-2022
こんにちは。NoMaYです。RXもRL78もVisual Studio 2022でデバッグまで出来るようになりました。レジスタ表示に加えて、メモリ表示や逆アセンブル表示も出来ました。(ただ、まだ全体的に、不安定感はありますけれども。)以下、それぞれの画面コピーです。RXRL78
こんにちは。NoMaYです。Microsoftさん自身のVisual StudioのSTM32CubeIDEへの対応が一般公開されていました。何かしらのニーズ/少なくともやる意義、といったようなことは、ある、ということみたいですね。Visual Studio 2022 バージョン 17.6リリース日: 2023 年 5 月 16 日Visual Studio 2022 バージョン 17.6 のこのリリースの新機能の概要learn.microsoft.com/ja-jp/visualstudio/releases/2022/release-notes#summary-of-whats-new-in-this-release-of-visual-studio-2022-version-176「[ファイル] > [開く] > [STM32CubeIDE プロジェクトのインポート] を使用して、Visual Studio 内で埋め込み開発用の STM32CubeIDE プロジェクトをインポートできるようになりました。 これにより、STLink のデバイス フラッシュとデバッグ設定を含む CMake プロジェクトが生成されます。 デバイスのボード サポート パッケージと共に STM32CubeIDE がインストールされている必要があります。 詳しくは、こちらをご覧ください。」[関連リンク]Importing ST projects into Visual StudioMarc Goodner February 28th, 2023devblogs.microsoft.com/cppblog/importing-st-projects-into-visual-studio/Importing ST projects into Visual Studio CodeMarc Goodner September 1st, 2022devblogs.microsoft.com/cppblog/importing-st-projects-into-visual-studio-code/