3

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。ただし、起動時にループが発生します(bootubootに構成をリロードさせ、読み取り場所を読み取っbootて再度開始します)。なしboot...ブートなし。私は多くの可能性を試しました: boot 0x120000000bootmbootz、多くのオプションを使用しても、何も機能しません。

4

2 に答える 2