2017-12-04 5 views
0

ラズベリーPi3用のMenderを作成する際に助けが必要です。イメージを作成することはできますが、Win32Imageを使用してディスクイメージを書き込むときには起動しません。ここでラズベリーピープル用Yocto Menderの作成3

は、次のように私はRPI-基本的な画像を作成することができ、私の追加conf.log

MENDER_ARTIFACT_NAME = "release-1" 
INHERIT += "mender-full" 
MACHINE ?= "raspberrypi3" 
RPI_USE_U_BOOT = "1" 
MENDER_PARTITION_ALIGNMENT_KB = "4096" 
MENDER_BOOT_PART_SIZE_MB = "40" 
IMAGE_INSTALL_append = " kernel-image kernel-devicetree" 
IMAGE_FSTYPES_remove += " rpi-sdimg" 
DISTRO_FEATURES_append = " systemd" 
VIRTUAL-RUNTIME_init_manager = "systemd" 
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" 
VIRTUAL-RUNTIME_initscripts = "" 
IMAGE_FSTYPES = "ext4" 

とbblayers

POKY_BBLAYERS_CONF_VERSION = "2" 

BBPATH = "${TOPDIR}" 
BBFILES ?= "" 

BBLAYERS ?= " \ 
    /home/ubuntu/pyro/poky/meta \ 
    /home/ubuntu/pyro/poky/meta-poky \ 
    /home/ubuntu/pyro/poky/meta-yocto-bsp \ 
    /home/ubuntu/pyro/openembedded-core/meta \ 
    /home/ubuntu/pyro/meta-openembedded/meta-oe \ 
    /home/ubuntu/pyro/meta-openembedded/meta-python \ 
    /home/ubuntu/pyro/meta-openembedded/meta-networking \ 
    /home/ubuntu/pyro/meta-raspberrypi \ 
    /home/ubuntu/pyro/meta-mender/meta-mender-core \ 
    /home/ubuntu/pyro/meta-mender/meta-mender-demo \ 
    /home/ubuntu/pyro/meta-mender/meta-mender-raspberrypi \ 
    " 

です:

  [email protected]:~/pyro/build$ bitbake rpi-basic-image 
      Parsing recipes: 100% |######################################################################################| Time: 0:00:54 
      Parsing of 870 .bb files complete (0 cached, 870 parsed). 1347 targets, 71 skipped, 0 masked, 0 errors. 
      NOTE: Resolving any missing task queue dependencies 

      Build Configuration: 
      BB_VERSION  = "1.34.0" 
      BUILD_SYS   = "x86_64-linux" 
      NATIVELSBSTRING = "universal" 
      TARGET_SYS  = "arm-poky-linux-gnueabi" 
      MACHINE   = "raspberrypi3" 
      DISTRO   = "poky" 
      DISTRO_VERSION = "2.3.2" 
      TUNE_FEATURES  = "arm armv7ve vfp thumb neon vfpv4 callconvention-hard cortexa7" 
      TARGET_FPU  = "hard" 
      meta 
      meta-poky 
      meta-yocto-bsp = "pyro:2021e95bcd986e5bcfe457da5c3e16d60241d050" 
      meta-raspberrypi = "pyro:40447de4782d76f1e23e67ba05e272c27f6ec250" 
      meta-mender-core 
      meta-mender-raspberrypi = "pyro:b40f05c82ebc97c18ddf8ac426af4657ddba9425" 

      Initialising tasks: 100% |###################################################################################| Time: 0:00:04 
      NOTE: Executing SetScene Tasks 
      NOTE: Executing RunQueue Tasks 
      NOTE: Tasks Summary: Attempted 2976 tasks of which 2953 didn't need to be rerun and all succeeded. 
      [email protected]:~/pyro/build$ 

は、たぶん私はいくつかをしないのですステップ?

+0

私はRpiで作業していませんが、おそらく 'IMAGE_BOOTLOADER_BOOTSECTOR_OFFSET'変数を設定してu-bootオフセットを設定する必要があります。 u-bootが適切な場所に置かれていない場合、ボードは起動しません。 – PierreOlivier

答えて

1

meta-raspberrypiのpyroブランチは、RPI_USE_U_BOOT設定をサポートしていません。その(そして古い)ブランチでは、代わりに 'KERNEL_IMAGETYPE_rpi = "uImage"'を使う必要があります。

関連する問題