SOLID SOLID更新履歴

SOLID更新履歴

最新のソフトウェアは、ダウンロードサイトから入手してください

 

SOLID 5.4

RISC-Vに対応しました。

機能追加/変更

  • theiaのバージョンをv1.69.0に更新
  • フローティングウィンドウを常に前面に表示するオプションを追加
    • オプションはタイトルバーの ? アイコンから [Floating Windows]-[Floating windows always stay on top of the main window] を有効にします
  • ファイルメニューに[ファイルを開く]を追加
  • 履歴ビューを削除
  • ソリューションエクスプローラー内のファイルがビルドから除外されているかわかるように変更
  • デバッグ前タスク失敗時の通知をダイアログに変更

不具合修正

  • ビルドファイルログにタスクパラメーターが出力されない
  • フローティングウィンドウの枠の当たり判定が厳しい
  • MPUデザイナーのショートカットが動作しない
  • ソリューションフォルダーの名前の変更が正しく動作しない
  • 構成マネージャーでアクティブな構成を切り替えた場合にビルドと表示が一致しない
  • ベアメタル環境でビルド時にリンカーがかならず実行される
  • イベントトラッカーの割り込み突入時に実行表示にならないことがある

SOLID 5.2

機能追加/変更

  • theiaのバージョンをv1.66.2に更新
  • 逆アセンブリのソース表示に対応
    • 逆アセンブリからソース表示に戻るにはソース行をダブルクリックします
  • ツールバーのデフォルトを変更
    • 適用するにはツールバーのコンテキストメニューから[Restore Toolbar Defaults]を実行します
  • .ptslnファイルの関連付けを追加
  • [ソリューションの再ロード]にコンパイルデータベースを再生成する機能を追加
  • [カーソル行まで実行]をサポート
  • [ウォッチに追加]をサポート
  • [デバッグコンソールでの評価]をサポート
  • 試験的: ソリューションのコンテキストメニューに[バックグラウンドインデックスをトリガーする]を追加

不具合修正

  • ランダムに発生していた速度低下
  • プロパティウィンドウで適用するとソリューションサーバーがクラッシュする
  • 一部環境で起動時にサーバーとの接続に失敗する場合がある
  • 空白を含むパスでIDEが正常に起動できない場合がある
  • プロジェクトへのファイルのドラッグアンドドロップが動作しない
  • ファイルを開き直しても読み込み専用属性が適用されない
  • ソリューションエクスプローラーが勝手にスクロールする
  • 既存のファイル、プロジェクト先を追加する際の初期ディレクトリがプロジェクト、ソリューションフォルダーにならない
  • ライセンスダイアログにフローティングライセンスが表示されない
  • 読み取り専用ファイルをプロジェクトに追加できない
  • s009でインクリメンタルビルドが正しく動作しない
  • 拡張機能のツールチップが表示されない
  • イベントトラッカーのDLLが欠如していた
  • ネットワークドライブ内のファイルの変更が検出されない

SOLID 5.1

PARTNER-Jet3に対応しました。

機能追加/変更

  • Theiaのバージョンを1.64.2に更新
  • init.mcrのシンタックスハイライト追加
  • ソリューションエクスプローラーのソリューション構成に起動するデバッガーの切り替えを追加
  • 製品情報一覧のコピー機能を追加
  • モジュール、コードカバレッジを初回は表示しないように変更

不具合修正

  • ソリューション構成の表示を修正
  • 命令レベルでステップ等のボタンが動作していない問題を修正
  • ロードオプションのロードしないが動作していない問題を修正

SOLID 5.0

機能追加/変更

SOLID-IDE

  • Theia ベースに変更

ツールチェーン

  • exeClang が AArch64/ARM ターゲットをサポート
  • LLVM 18 の exeClang RISC-V ターゲットのバージョン番号は s008 でしたが、今回は LLVM 19 を使用するため、バージョン番号は exeGCC AArch64/ARM s007 から 1 つ飛ばして s009 になります。

デバッガ

  • LLVM 19 のカバレッジ形式に対応
  • Corstone 1000 対応の強化

不具合修正

デバッガ

  • LSコマンドを繰り返すとデバッガがクラッシュする
  • ハードウェアトレースの最終パケットの表示が抜け落ちる、または余分なパケットが表示されてしまう場合がある

SOLID 4.0.0

RISC-Vに新規対応しました。

機能追加/変更

SOLID-IDE

  • RISC-V 対応

ツールチェーン

  • RISC-V RV32/RV64 ターゲットをサポート
  • exeGCCの後継、exeClangの最初のリリース。バージョン番号は継続してs008(RV32/RV64のみ。ARM/AARCH64は以前のs007から変更ありません)

デバッガ

  • RISC-VのSOLIDに対応
  • LLVM 18のカバレッジ形式(LLVM coverage mapping format v9)に対応
  • CoreSight SoC-600 への対応を強化
  • ADIv6 DP(DPv3)への対応を強化

不具合修正

SOLID-IDE

  • 一部のプロジェクトでインクリメンタルビルドが正しく動作しない問題の修正

デバッガ

  • アプリケーションの状態によっては、RTOSビューアを表示するとハングアップしてしまう場合があるのを修正
  • ステップ実行を行わないとスレッドウィンドウが更新されない場合があるのを修正
  • コードカバレッジを有効化するとRTOSビューアーが動作しなくなる場合があるのを修正
  • メモリの領域が多い場合に、スナップショットが正しく動作しない問題を修正

SOLID 3.3.0

機能追加/変更

SOLID-IDE

ツールチェーン

  • GCC/Binutils などのツールを 64-bit 化
  • libc を NetBSD-9.3 ベースに更新
  • lldリンカをサポート

不具合修正

SOLID-IDE
  • イベントトラッカーの「データのロード」で存在しないファイル名を指定して開くとIDEがフリーズする問題を修正
  • RTOSビューアでタブを切り替えても情報が更新されない場合があったのを修正
  • RTOSビューアでイベントフラグのパターンが10進数表示なっていたのを修正
  • グローバル変数のハイライトが有効な場合にIDEがフリーズする問題を修正
  • システム再起動後イベントトラッカーが別ウィンドウで開いてしまう場合があるのを修正
  • IDE終了時にハングする場合があるのを修正
  • 中間ディレクトリがフルパスでない場合、ビルドログの出力位置がおかしくなる問題を修正
  • ビルドターゲット順序を修正

デバッガ

  • gccが生成したデバッグ情報でローカル変数が参照できない場合があるのを修正
  • シングルコアで起動した時に「ハード同期の設定が変更されました」と表示されることがあるのを修正
  • スナップショットでレジスタ値が正しくない問題を修正
  • Thumb2 命令のトレース表示で条件分岐命令で分岐先のアドレスを誤る問題を修正
  • インライン関数呼出しを含む呼出し履歴の表示が正しくない場合があるのを修正
  • ARMv8.2-A 以降で頻発するWFI命令ステップ時のハングアップを改善

 

SOLID-Rust 1.1.1

 機能追加/変更

  • Clippy 対応
    • [ツール] > [オプション] > [テキストエディター] > [Rust] > [Linting] > [Clippyの有効化]

不具合修正

  • エラー一覧が更新され続ける問題の修正
  • nightly-2022-10-30 とそれ以降では -Zinline-mir=no を渡さないよう変更
  • SOLID Rust ProjectTemplates が見つからない問題を修正
  • rust-analyzerとの接続に失敗する問題の修正
  • [プロジェクトプロパティ] > [ビルド] > [出力パス] の “参照” ボタンのラベルが欠けて表示される問題の修正
  • プロジェクトデザイナー上での保存時に、名前を付けてファイルを保存ダイアログが表示される場合がある問題の修正

SOLID 3.2.0

機能追加/変更

SOLID-IDE

  • プロジェクトデザイナーの速度改善
  •  RTOSビューアを2.0に更新
    • RTOSビューアーの更新速度の高速化
    • タスクのダブルクリックでスレッドを切り替える機能を追加
    • 初回ブレークの次のブレーク時に更新されない問題の修正
    • 更新ボタンを使用した後に自動で更新されない問題の修正
    • 実行後ブレークする前にヒープ情報の更新を行うと例外が発生する問題の修正
    • 更新ボタンでの更新はすべての資源を取得するように変更
    • 実行後ブレークする前にタスクやイベントフラグのビューを切り替えると例外が発生する問題の修正
    • コピーする内容を表示と同じになるように修正
    • ヒープ情報をスクロールできるように修正
    • 選択行のリンク文字が見づらいのを修正
    • 管理外オブジェクトのリンクを無効にした
    • アドレスをメモリウィンドウで表示するコンテキストメニューを追加
    • (ASP3のみ) アラーム通知の詳細な情報を表示

不具合修正

SOLID-IDE
  • C++14数値リテラルが正しく構文ハイライトされない問題の修正
  • ハードウェアブレークの設定でバイトカウント 2 が 4 として処理される問題の修正

 

 

1 2 … 4