Altera SoCエンベデッド・デザイン・スイート(EDS)ユーザ・ガイド

ID 683187
日付 2/17/2016
Public
ドキュメント目次

7.3.3. ツールの使用

mkimageツールは3つの使用モデルを備えています。

  • シングル・イメージの作成
  • クワッド・イメージの作成
  • シングルまたはクワッド・イメージのデコーディング

make imageプロセス中にエラーが検出されると、ツールは停止し、エラーを表示します。起こり得るエラーには以下の条件が含まれます。

  • Cyclone VおよびArria Vのプリローダ:入力イメージが81バイトより小さいか、あるいは60 KBより大きい場合
  • Arria 10のブートローダ:入力イメージが92バイトより小さいか、あるいは200 KBより大きい場合

mkpimageによってツールが起動します。ツールを --helpオプションで起動すると、ツールの説明、ツールの使用方法やオプション情報が表示されます。

$ mkpimage --help
mkpimage version 15.1 (build 189)

Description: This tool creates an Altera BootROM-compatible image of Second
Stage Boot Loader (SSBL). The input and output files are in binary format.
It can also decode and check the validity of previously generated image.

Usage:
 Create quad image:
     mkpimage [options] -hv <num> -o <outfile> <infile> <infile> <infile> <infile>
 Create single image:
     mkpimage [options] -hv <num> -o <outfile> <infile>
 Decode single/quad image:
     mkpimage -d [-a <num>] <infile>

Options:
 -a (--alignment) <num>       : Address alignment in kilobytes for output image
                                (64, 128, 256, etc.), default to 64 for header
                                version 0 and 256 for header version 1,
                                override if the NAND flash has a different
                                block size. If outputting a single image, value
                                of '0' is permitted to specify no flash block
                                padding (needed for SSBL image encryption).
 -d (--decode)                : Flag to decode the header information from
                                input file and display it
 -f (--force)                 : Flag to force decoding even if the input file
                                is an unpadded image
 -h (--help)                  : Display this help message and exit
 -hv (--header-version) <num> : Header version to be created (Arria/Cyclone V =
                                0, Arria 10 = 1)
 -o (--output) <outfile>      : Output file, relative and absolute path
                                supported
 -off (--offset) <num>        : Program entry offset relative to start of
                                header (0x40), default to 0x14. Used for header
                                version 1 only
 -v (--version)               : Display version and exit