- EmBlocksベアメタルARMのライブラリオプションとしてのセミホスティング
- デバッグインターフェイスJLinkおよびSTlinkのセミホスティングチェックボックス
- メモリウォッチおよびデバッガー変数ツールチップに実装されたライブデータ。
- ライブデータとセミホスティングをサポートする新しいSTlinkGDBサーバー
- GNUリンカースクリプトの構文のハイライト
- YagartoツールチェーンがGeneric GCCに置き換えられました(Yagartoプロジェクトはキャンセルされました)
- C ++ライブラリリンカーオプションとC ++コンパイラオプションが追加されました
- ファイル作成ツールのエントリは、CPPツールエントリに置き換えられます。
- JLinks用に更新されたデバイスリスト
- デバッグインターフェイスが最初に事前設定されるように、STmicroプロジェクトウィザードが変更されました。
- ブレークポイントがオンザフライで動作するようになりました
- メインへの実行()はスムーズに動作しています
- プリコンパイル済みヘッダーがサポートされています
- インストールパッケージに追加されたファイルマネージャープラグイン
- EnergyMicroプロジェクトウィザードは、ウィザードですべてのファイルをコピーする代わりに、EMからプリインストールされたヘッダーファイルを使用しています。
- プロジェクトウィザードは、ZIPアーカイブをテンプレートストレージとして使用することもできます。
- バグ修正STmicroプロジェクトウィザード
- バグ修正EnergyMicroプロジェクトウィザード
- そして、多くのマイナーな修正。
この点で、バージョン1.20で新しいアセンブリを作成しました
前に説明した EmBlocksの利点。
簡単なまばたきの例としてのEmBlocksのクイックスタート 。
1.11に基づくバージョンとの違い:
- 変更されたSTMicroプロジェクトテンプレート:
- プロセッサ選択タブには、.HEXファイルを生成するための2つのジャックがあります。
- 16進ファイルの作成(リリースターゲット)(標準)
- 16進ファイルの作成(デバッグターゲット)(STLinkユーティリティCLIでファームウェアに追加)
- マクロ「assert_param(expr)=((void)0)」を不要として定義から削除
- 定義内のUSE_STDPERIPH_DRIVERの定義を修正
- 説明したタイプのプロジェクトテンプレートは、ファミリ用です: STM32F10x_hd 、 STM32F10x_md 、 STM32F10x_ld 、 STM32F10x_md_vl
- プロジェクトテンプレートで、cmsis_bootフォルダーのstm32f10x_conf.hファイルがIncに転送されました
- Std Periph Library v3.5.0全体がプロジェクトのstm_libフォルダーにすぐに含まれるようになったため、対応する行のコメントを外すだけのモジュールを接続するためにファイルをコピーする必要はありません。
- stm32f10x_conf.h、stm32f10x_gpio.hおよびstm32f10x_rcc.hにはデフォルトですぐに含まれますが、残りは必要に応じてコメント解除できます
- STM32 USB FullSpeed DriverライブラリへのパスがUSB-FSに変更されました。
2つの部分でパッチを準備しました。
- EmBlocksの構造の変更
- CoLinkEx 、 ST-LinkおよびST-Link / V2を使用して、空の[ツール]メニューにファームウェアの3つのユーティリティを追加するユーティリティ。
次のように使用します。
EmBlocks 1.20をインストールします(同じフォルダーを指定して、1.11を超えることができます)。
emblocks.exeが存在するフォルダーへのパッチを使用して、アーカイブの内容をファイルの置換とともに解凍します。
次に、このフォルダーからREmBlocksToolsPatch.exeを実行します 。

patch.confファイルには、構成への挿入の<tools>ブランチが含まれています。プログラムはそれをロードし、ST-LINK_CLI.exeへのパスを編集できるようにします。 編集した場合は、 ツールの置換パスをクリックします 。
次に、[ 更新された構成を保存 ]をクリックします。プログラムは変更された構成をその場所に保存します。
EmBlocksを起動し、必要な項目が[ツール]メニューに表示されることを確認します。
パッチは、新たにインストールされたバージョンとアップグレードの両方で使用できます。
ツールを追加するユーティリティは、バージョン1.11でも使用できます。設定を保存する前に、Em ::ブロックバージョンフィールドに1.11と書き込み、[設定の読み込み]をクリックするだけです。
ダウンロードEm :: Blocks 1.20 RaJaエディションパッチ
同時に、パッチファイルを掘り下げ、それらを元のファイルと比較して、何をどのように変更したかを理解できます。