ModusToolboxのマニフェストファイルのオフロード - KBA230953 - Community Translated (JA)
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
Community Translated by NoTa_4591161
Version: *A
Translation - English: Offloading the Manifest Files of ModusToolbox - KBA230953
質問:
ModusToolbox™2.1は、新しいアプリケーションを作成するときに、マニフェストファイルをホストするサイトにアクセスできません。別の方法でファイル要求をマニフェストファイルにオフロードできますでしょうか?
回答:
ModusToolboxで新しいアプリケーションを作成すると、「マニフェスト」と呼ばれるファイルから情報がフェッチされ、ボードサポートパッケージ(BSP)とコード例のテンプレートが表示されます(ModusToolboxユーザーガイドの「マニフェストファイル」の章を参照)。
マニフェストファイルは、サイプレスGitHubリポジトリでホストされています。ウェブサイトraw.githubusercontent.comは、GitHubリポジトリに保存されているファイルを提供するために使用されます。
一部の国またはこのドメインへのアクセスが制限されている状況では、この問題を回避するための2つのオプションがあります。
- 方法1:マニフェストを別の場所にオフロードする
- 方法2:ModusToolboxオフラインパッケージの使用
Method1は、インターネットにアクセスできるが、ドメインへのアクセスに問題がある場合にのみお勧めします。新しいアプリケーションを作成するたびに、最新のライブラリ、コード例、BSPなどを取得できます。方法2では、静的オフラインパッケージをダウンロードします。このパッケージのサイズは数百MBであり、新しいライブラリとコード例が追加されるたびにダウンロードする必要があることに注意してください。オフラインで作業する場合にのみお勧めします。
1. 方法1:マニフェストを別の場所にオフロードする(Windowsのみ)
これは1回限りのプロセスです。作成されたすべての新しいアプリケーションは、これらのオフロードされたマニフェストを使用します。利用可能なマニフェストの新しいバージョンがある場合にのみ、マニフェストファイルを更新する必要があります。マニフェストファイルをオフロードするには、次の手順を実行します。
- このKBAに添付されているマニフェストファイルのzipアーカイブをダウンロードします(これらのファイルは最新ではない可能性があります。How do I get the most recent version of the manifest files?(マニフェストファイルの最新バージョンを取得するにはどうすればよいですか?)を参照してください)
- コンピューター上にファイルを抽出します。
- mtb-super-manifest.xmlファイルをエディターで開き、ローカルマニフェストファイルを指すようにすべてのURIラベルを変更します。
<board-manifest>
<uri><path_to_file>/mtb-bsp-manifest.xml</uri>
</board-manifest>
例えば:
注:マニフェストはローカルシステムに存在する必要はありません。また、内部Gitリポジトリまたは共有ドライブに置くこともできます。
4. システム環境変数を編集して、次の変数を追加します。
変数:CyRemoteManifestOverride
値:<path_to_file> /mtb-super-manifest.xml
例えば:
5. ModusToolboxまたはProject Creatorスタンドアロンツール用のEclipse IDEを使用して新しいアプリケーションを作成します。どちらの方法でもProject Creatorウィンドウが呼び出され、マニフェストファイルがローカルファイルシステムからフェッチされていることがわかります。
マニフェストファイルの最新バージョンを取得するにはどうすればよいですか?
移動にサイプレスのGitHubリポジトリとマニフェストのための検索クエリを実行します。ファイルが最後に更新された日時に関する情報が表示されます。
新しいバージョンのマニフェストが利用可能な場合は、mtb-super-manifestリポジトリに移動して、ファイルmtb-super-manifest.xmlをダウンロードします。このファイルには、以下に示す他のすべてのマニフェストファイルへのURLが含まれています。
これらのURLに移動して、すべてのマニフェストファイルをダウンロードします。既存のすべてのマニフェストファイルをダウンロードしたファイルで置き換え、マニフェストをオフロードする手順3〜5を繰り返します。
2. 方法2:ModusToolboxオフラインパッケージの使用
ModusToolboxは、ダウンロードして新しいアプリケーションを作成するために使用できるオフラインコンテンツパッケージを提供します。オフラインパッケージの使用の詳細については、次の記事を参照してくださいhttps://community.cypress.com/docs/DOC-19903