このリポジトリには ClearCore Motion および I/O ライブラリが含まれており、ClearCore アプリケーションを構築するための基盤を提供します。また、ClearCore のさまざまな機能をデモンストレーションする Microchip Studio サンプル プログラムと、独自のアプリケーションの構築を開始するために使用できる Microchip Studio テンプレート プロジェクトも含まれています。
付属の Microchip Studio プロジェクトには、Microchip Studio バージョン 7.0.1645 以降が必要です (最新バージョンを推奨)。
[Microchip Studio Tools] メニューから、[Device Pack Manager] を開きます。次のパックがインストールされていることを確認してください。
https://www.teknic.com/downloads/
libClearCore は、ClearCore ハードウェアとインターフェイスするための C++ オブジェクト指向 API を提供します。 ClearCore の各コネクタには、アプリケーションで使用する関連オブジェクトがあります。 libClearCore API の Doxygen リファレンス マニュアルは、https://teknic-inc.github.io/ClearCore-library/ で入手できます。
このライブラリを Microchip Studio にロードしてコンパイルするための Microchip Studio プロジェクト ファイル (*.cppproj) が含まれています。
ClearCore Ethernet 実装は、LwIP スタックに基づいています。イーサネット アプリケーションは、libClearCore が提供するイーサネット API を使用して開発する必要があります。完全を期すために、LwIP ソース コードが含まれています。
このライブラリを Microchip Studio にロードしてコンパイルするための Microchip Studio プロジェクト ファイル (*.cppproj) が含まれています。
このフォルダーには、さまざまな ClearCore 機能のサンプル アプリケーションが含まれています。提供されたサンプルを実行するには、まず、実行する機能を説明するサブディレクトリを選択します。各サブディレクトリ内には、その機能に関連するさまざまなサンプルと必要なインターフェイス ライブラリが含まれるマイクロチップ ソリューション ファイル (*.atsln) があります。ソリューションが Microchip Studio にロードされた後、ソリューション エクスプローラー パネル内で実行するサンプルを含むプロジェクトを参照します。プロジェクトを右クリックし、「スタートアップ プロジェクトとして設定」を選択します。
サンプル プログラムは、接続された ClearCore USB ポートを検索し、ClearCore ハードウェアにサンプル プログラムをロードするカスタム ファームウェア ロード スクリプトを使用して構成されています。 「デバッグなしで開始 (Ctrl+Alt+F5)」をクリックするだけで、サンプル プログラムがコンパイルされ、ファームウェアがロードされ、実行が開始されます。
プロジェクト テンプレート ディレクトリは、独自のアプリケーションを作成するための開始点として含まれています。 Microchip Studio ソリューション ファイル (*.atsln) を開いて、アプリケーション コードを main.cpp に配置するだけです。
USB コネクタを使用してファームウェアを ClearCore にロードするための Windows ツールが含まれています。
Bossacコマンドラインフラッシュアプリケーション
flash_clearcore.cmd接続されている ClearCore USB ポートを検索し、bossac を使用してファームウェアをロードするスクリプト
uf2-builderコンパイルされたファームウェア バイナリ ファイルを、ブートローダーの大容量ストレージ ドライブにドラッグ アンド ドロップでフラッシュできる UF2 ファイルに変換します。