Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

14.4. オンチップ ROM への zip ファイルのプログラミング

zip ファイル・サブシステム内のファイルにアクセスするには、まず zip データをオンチップ ROM Intel® FPGA IP (OCROM) にプログラムする必要があります。OCROM をメモリー初期化するには、zip ファイルシステムのデータを含む Altera スタイルの HEX ファイル (.hex) が必要です。

Altera スタイルの HEX ファイルの生成には、RISC-V GNU objcopy、RISC-V GNU リンカー、および elf2hex ユーティリティーが必要です。
$ riscv32-unknown-elf-objcopy --input-target binary \ --output-target elf32-littleriscv example.zip example.o $ riscv32-unknown-elf-ld -e <OCROM Base Address> \ --Ttext <OCROM Base Address> -o example.elf example.o $ elf2hex example.elf -b <OCROM Base Address> \ -e <OCROM End Address> -r <OCROM Data Width in bytes> \ -w <OCROM Data Width in bits> -o example.hex