4.2.1.7. フラッシュのプログラミング方法の決定
ガイドライン: ボードを正しくコンフィグレーションし、フラッシュのプログラミングがサポートされるようにします。
HPS Flash Programmerは、SoC EDSで提供されるツールであり、 Cyclone® V/ Arria® V SoCボードのQSPIおよびNANDフラッシュデバイスのプログラミングに使用することができます。このツールは、比較的少量のデータ (プリローダーなど) を書き込むことを目的としています。このツールはJTAGを介して動作し、速度が制限されます。
HPS Flash Programmerツールを使用する場合は、使用する予定のデバイスがサポートされていることを確認してください。サポートされているデバイスは、 Intel SoC FPGA Embedded Development Suite User Guide に記載されています。
フラッシュデバイスのプログラミングは、次の方法でも行うことができます。
- デバッガー (DS-5など) を使用してのフラッシュのプログラミング
- U-Bootからのフラッシュのプログラミング
- Linux (または他のOS) コンソールからのフラッシュのプログラミング
- 専用のハードウェアによるフラッシュのプログラミング