5.1.1. 目的
5.1.2. ソフトウェア開発プラットフォームのコンポーネントの構築
5.1.3. アプリケーションに向けたオペレーティング・システムの選択
5.1.4. Linuxに向けたソフトウェア開発プラットフォームの構築
5.1.5. ベアメタル・アプリケーションに向けたソフトウェア開発プラットフォームの構築
5.1.6. パートナーOSまたはRTOSに向けたソフトウェア開発プラットフォームの構築
5.1.7. ブート・ローダー・ソフトウェアの選択
5.1.8. 開発、デバッグおよびトレースに向けたソフトウェア・ツールの選択
5.1.9. ボードの立ち上げに関する考慮事項
5.1.10. ブートおよびコンフィグレーションに関するデザインの考慮事項
5.1.11. フラッシュ・デバイス・ドライバーに関するデザインの考慮事項
5.1.12. HPS ECCに関するデザインの考慮事項
5.1.13. セキュリティーに関するデザインの考慮事項
5.1.14. エンベデッド・ソフトウェアのデバッグとトレース
5.1.8.2. ソフトウェア・デバッグ・ツールの選択
ガイドライン: ソフトウェア・デバッグ・ツールを決定します。
Arm* DS-5* for Intel® SoC FPGA Editionには、フル機能を備えたEclipseベースのデバッグ環境が含まれます。ほかにも、サードパーティーのプロバイダーから提供されている、Lauterbach T32などのデバッグツールがあります。
デバッグツールには、SoC FPGAデバイスへのJTAG接続が必要です。この接続は、以下のような方法を使用して実現することができます。
- インテル® Arria® 10 SoC開発キットなどと同様に、組み込み インテル®FPGAダウンロード・ケーブルIIをオンボードで利用することができます。
- Lauterbach T32のツールを使用する場合は、外部JTAGハードウェアが必要になる場合があります。