CONFIG.TXTの起動オプション
start_file、fixup_file
これらのオプションは、起動する前にVideocore GPUに転送されるファームウェアファイルを指定します。
start_file
使用するVideocore(VC4)ファームウェアファイルを指定します。 GPUメモリ分割に一致するためにfixup_file
使用されるメモリ位置を修正するために使用されるファイルを指定しますstart_file
。the start_file
とthe fixup_file
がマッチしたペアであることに注意してください- マッチしないファイルを使用すると、ボードが起動しなくなります。これは高度なオプションですので、我々はあなたが使用することを助言start_x
し、start_debug
むしろ、このオプションより。
start_x、start_debug
これらは、いくつかの代替start_file
とfixup_file
設定へのショートカットを提供し、ファームウェア構成の選択に推奨される方法です。
start_x=1
含意する start_file=start_x.elf
fixup_file=fixup_x.dat
start_debug=1
含意する start_file=start_db.elf
fixup_file=fixup_db.dat
start_x=1
カメラモジュール使用時に指定する必要があります。経由でカメラを有効にするraspi-config
と自動的にこれが設定されます。
disable_commandline_tags
カーネルを起動する前に、ATAGS(メモリから)を書き込むのを止めるようにdisable_commandline_tags
コマンドを設定します。1
start.elf
0x100
cmdline
cmdline
カーネルのコマンドライン文字列を読み込むブートパーティションの代替ファイル名です。デフォルト値はcmdline.txt
です。
カーネル
kernel
カーネルをロードするときに使用するブートパーティション上の代替ファイル名です。Pi 1、Pi Zero、およびCompute Moduleのデフォルト値kernel.img
はPi 2、Pi 3、およびCompute Module 3 のデフォルト値ですkernel7.img
。If kernel8.img
がPi 3またはCompute Module 3に存在する場合、それは優先的にロードされ、64ビットモードで入力されます。注:これは、圧縮されていないカーネルイメージファイルである必要があります。
kernel_address
kernel_address
カーネルイメージをロードするメモリアドレスです。32ビットカーネルは0x8000
デフォルトでアドレスにロードされ、64ビットカーネルはアドレス指定されます0x80000
。if kernel_old
が設定されていると、カーネルはアドレスにロードされます0x0
。
kernel_old
メモリアドレスにカーネルをロードするkernel_old
よう1
に設定します0x0
。
ramfsfile
ramfsfile
ロードするramfsのブートパーティション上のオプションのファイル名です。詳細はこちらをご覧ください。
ramfsaddr
ramfsaddr
は、ramfsfile
ロードすべきメモリアドレスです。
initramfs
このinitramfs
コマンドは、ramfsファイル名と、それをロードするメモリアドレスの両方を指定します。これは、両方のアクションを実行ramfsfile
し、ramfsaddr
一つのパラメータでは。アドレスは、followkernel
(または0
)カーネルイメージの後にメモリに置くこともできます。値の例は、initramfs initramf.gz 0x00800000
またはinitramfs init.gz followkernel
です。注:このオプションは、他のすべてのオプションとは異なる構文を使用し=
ます。ここでは文字を使用しないでください。
init_uart_baud
init_uart_baud
初期のUARTボーレートです。デフォルト値は115200
です。
init_uart_clock
init_uart_clock
初期UARTクロック周波数です。デフォルト値は48000000
(48MHz)です。このクロックはUART0(LinuxではttyAMA0)にのみ適用され、UARTの最大ボーレートはクロックの1/16に制限されています。Pi 3とPi ZeroのデフォルトのUARTはUART1(LinuxではttyS0)で、そのクロックはコアのVPUクロックです(少なくとも250MHz)。
bootcode_delay
bootcode_delay
与えられた秒数の間、コマンドの遅延bootcode.bin
ロードの前にstart.elf
:デフォルトの値です0
。
これは、モニタのEDIDを読み取る前に遅延を挿入する場合に特に便利です。たとえば、Piとモニタが同じソースから電源が供給されていてもモニタがPiよりも起動に時間がかかる場合などです。最初の起動時にディスプレイの検出が間違っている場合はこの値を設定してください。ただし、モニターの電源を切らずにPiをソフトリブートした場合は正しく表示されます。
boot_delay
このboot_delay
コマンドstart.elf
は、カーネルをロードする前に所定の秒数待機するように指示します1
。デフォルト値はです。ミリ秒単位の合計遅延は、として計算され(1000 x boot_delay) + boot_delay_ms
ます。これは、SDカードがLinuxから起動できるようになるまでにSDカードが必要な場合に便利です。
boot_delay_ms
このboot_delay_ms
コマンドは、カーネルをロードする前にstart.elf
、指定されたミリ秒数を待ちboot_delay
ます。デフォルト値は0
です。
disable_splash
場合disable_splash
に設定されている1
、虹のスプラッシュ画面が起動時に表示されません。デフォルト値は0
です。