Yocto を使用して Freescale i.mx6 sabresd のイメージを生成します。起動時に hdmi を有効にするには、bootargs を編集して u-boot を変更する必要があります。次のコマンドを使用します。
setenv mmcargs 'setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk2p2 rootwait rw video=mxcfb0:dev=hdmi, 1920x1080M@60, if=RGB24'
起動のたびに入力しないようにすることもできますsaveenv
が、展開を容易にするために自動化したいと考えています。そこで、boot.scr を作成しました。ここに boot.txt があります:
setenv mmcargs 'setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk2p2 rootwait rw video=mxcfb0:dev=hdmi, 1920x1080M@60, if=RGB24'
boot
そして、を使用して boot.scr を作成しますmkimage -A arm -T script -O linux -d boot.txt boot.scr
。ただし、起動時にループが発生します(boot
ubootに構成をリロードさせ、読み取り場所を読み取っboot
て再度開始します)。なしboot
...ブートなし。私は多くの可能性を試しました: boot 0x120000000
、bootm
、bootz
、多くのオプションを使用しても、何も機能しません。