AnsweredAssumed Answered

Murata kit for IMX7ULP EVK

Question asked by david cammeron on Jun 13, 2019
Latest reply on Jun 14, 2019 by Diego Adrian Cuevas

I try having Murata 1MW module working on IMX7ULP EVK. But I cannot make it work. The problem is as follows:


I would like to follow Murata datasheets for building Yocto for IMX7ULP EVK.

The user guide is excellent. It says how the Yocto customized for Murata can be downloaded and built.

The only problem is lack of documentation for IMX7.

 

The entire Yocto project is built with different name for the images and dtb files.

image and dtb file list
121634816 Jun 13 21:31 core-image-base-imx7ulpevk-20190613060108.rootfs.ext4
     8859 Jun 13 21:31 core-image-base-imx7ulpevk-20190613060108.rootfs.manifest
 39223560 Jun 13 21:49 core-image-base-imx7ulpevk-20190613060108.rootfs.sdcard.bz2
 32569715 Jun 13 21:58 core-image-base-imx7ulpevk-20190613060108.rootfs.tar.bz2
   150811 Jun 13 21:31 core-image-base-imx7ulpevk-20190613060108.testdata.json
       53 Jun 14 15:28 core-image-base-imx7ulpevk.ext4 -> core-image-base-imx7ulpevk-20190613060108.rootfs.ext4
       57 Jun 14 15:28 core-image-base-imx7ulpevk.manifest -> core-image-base-imx7ulpevk-20190613060108.rootfs.manifest
       59 Jun 14 15:28 core-image-base-imx7ulpevk.sdcard.bz2 -> core-image-base-imx7ulpevk-20190613060108.rootfs.sdcard.bz2
       56 Jun 14 15:28 core-image-base-imx7ulpevk.tar.bz2 -> core-image-base-imx7ulpevk-20190613060108.rootfs.tar.bz2
       55 Jun 14 15:28 core-image-base-imx7ulpevk.testdata.json -> core-image-base-imx7ulpevk-20190613060108.testdata.json
    61912 Jun 13 21:31 imx7ulp_erpc_matrix_multiply_rpmsg_rtos_imxcm4.img
       48 Jun 14 15:28 imx7ulp-evk.dtb -> zImage--4.9.88-r0-imx7ulp-evk-20190613060108.dtb
       53 Jun 14 15:28 imx7ulp-evk-emmc.dtb -> zImage--4.9.88-r0-imx7ulp-evk-emmc-20190613060108.dtb
       58 Jun 14 15:28 imx7ulp-evk-emmc-qspi.dtb -> zImage--4.9.88-r0-imx7ulp-evk-emmc-qspi-20190613060108.dtb
       55 Jun 14 15:28 imx7ulp-evk-ft5416.dtb -> zImage--4.9.88-r0-imx7ulp-evk-ft5416-20190613060108.dtb
       55 Jun 14 15:28 imx7ulp-evk-lpuart.dtb -> zImage--4.9.88-r0-imx7ulp-evk-lpuart-20190613060108.dtb
       53 Jun 14 15:28 imx7ulp-evk-mipi.dtb -> zImage--4.9.88-r0-imx7ulp-evk-mipi-20190613060108.dtb
       53 Jun 14 15:28 imx7ulp-evk-qspi.dtb -> zImage--4.9.88-r0-imx7ulp-evk-qspi-20190613060108.dtb
       52 Jun 14 15:28 imx7ulp-evk-sd1.dtb -> zImage--4.9.88-r0-imx7ulp-evk-sd1-20190613060108.dtb
       64 Jun 14 15:28 imx7ulp-evk-sensors-to-i2c5.dtb -> zImage--4.9.88-r0-imx7ulp-evk-sensors-to-i2c5-20190613060108.dtb
       55 Jun 14 15:28 imx7ulp-evk-wm8960.dtb -> zImage--4.9.88-r0-imx7ulp-evk-wm8960-20190613060108.dtb
    70077 Jun 13 21:31 imx7ulp_m4_demo.img
    59060 Jun 13 21:31 imx7ulp_rpmsg_lite_pingpong_rtos.img
    59212 Jun 13 21:31 imx7ulp_rpmsg_lite_str_echo_rtos.img
    79703 Jun 13 21:31 imx7ulp_wireless_uart_bridge.img
   623986 Jun 13 21:08 modules--4.9.88-r0-imx7ulpevk-20190613060108.tgz
       48 Jun 14 15:28 modules-imx7ulpevk.tgz -> modules--4.9.88-r0-imx7ulpevk-20190613060108.tgz
       24 Jun 14 15:28 u-boot.imx -> u-boot-sd-2017.03-r0.imx
       24 Jun 14 15:28 u-boot-imx7ulpevk.imx -> u-boot-sd-2017.03-r0.imx
       24 Jun 14 15:28 u-boot-imx7ulpevk.imx-sd -> u-boot-sd-2017.03-r0.imx
       24 Jun 14 15:28 u-boot.imx-sd -> u-boot-sd-2017.03-r0.imx
   465920 Jun 13 21:31 u-boot-sd-2017.03-r0.imx
       47 Jun 14 15:28 zImage -> zImage--4.9.88-r0-imx7ulpevk-20190613060108.bin
  6892912 Jun 13 21:08 zImage--4.9.88-r0-imx7ulpevk-20190613060108.bin
    21223 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-20190613060108.dtb
    21235 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-emmc-20190613060108.dtb
    21695 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-emmc-qspi-20190613060108.dtb
    21213 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-ft5416-20190613060108.dtb
    21223 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-lpuart-20190613060108.dtb
    21229 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-mipi-20190613060108.dtb
    21687 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-qspi-20190613060108.dtb
    21487 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-sd1-20190613060108.dtb
    21415 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-sensors-to-i2c5-20190613060108.dtb
    24195 Jun 13 21:08 zImage--4.9.88-r0-imx7ulp-evk-wm8960-20190613060108.dtb
       47 Jun 14 15:28 zImage-imx7ulpevk.bin -> zImage--4.9.88-r0-imx7ulpevk-20190613060108.bin
       48 Jun 14 15:28 zImage-imx7ulp-evk.dtb -> zImage--4.9.88-r0-imx7ulp-evk-20190613060108.dtb
       53 Jun 14 15:28 zImage-imx7ulp-evk-emmc.dtb -> zImage--4.9.88-r0-imx7ulp-evk-emmc-20190613060108.dtb
       58 Jun 14 15:28 zImage-imx7ulp-evk-emmc-qspi.dtb -> zImage--4.9.88-r0-imx7ulp-evk-emmc-qspi-20190613060108.dtb
       55 Jun 14 15:28 zImage-imx7ulp-evk-ft5416.dtb -> zImage--4.9.88-r0-imx7ulp-evk-ft5416-20190613060108.dtb
       55 Jun 14 15:28 zImage-imx7ulp-evk-lpuart.dtb -> zImage--4.9.88-r0-imx7ulp-evk-lpuart-20190613060108.dtb
       53 Jun 14 15:28 zImage-imx7ulp-evk-mipi.dtb -> zImage--4.9.88-r0-imx7ulp-evk-mipi-20190613060108.dtb
       53 Jun 14 15:28 zImage-imx7ulp-evk-qspi.dtb -> zImage--4.9.88-r0-imx7ulp-evk-qspi-20190613060108.dtb
       52 Jun 14 15:28 zImage-imx7ulp-evk-sd1.dtb -> zImage--4.9.88-r0-imx7ulp-evk-sd1-20190613060108.dtb
       64 Jun 14 15:28 zImage-imx7ulp-evk-sensors-to-i2c5.dtb -> zImage--4.9.88-r0-imx7ulp-evk-sensors-to-i2c5-20190613060108.dtb
       55 Jun 14 15:28 zImage-imx7ulp-evk-wm8960.dtb -> zImage--4.9.88-r0-imx7ulp-evk-wm8960-20190613060108.dtb


I chose image: core-image-base-imx7ulpevk-20190613060108.rootfs.sdcard.bz2

But, I am not sure which dtb file I should choose.

So, I gave it a try.

I tested all the `.dtb` files

imx7ulp-evk.dtb
imx7ulp-evk-emmc.dtb
imx7ulp-evk-emmc-qspi.dtb
imx7ulp-evk-ft5416.dtb
imx7ulp-evk-lpuart.dtb
imx7ulp-evk-mipi.dtb
imx7ulp-evk-qspi.dtb
imx7ulp-evk-sd1.dtb
imx7ulp-evk-sensors-to-i2c5.dtb
imx7ulp-evk-wm8960.dtb
zImage--4.9.88-r0-imx7ulp-evk-20190613060108.dtb

with both jumper J1 on 1-2 and 3-4.

 

and saved them via

setenv fdt_file PATH_TO_FILE.dtb && saveenv && boot


None of them work. Among them 

imx7ulp-evk-emmc-qspi.dtb
imx7ulp-evk-qspi.dtb

keep printing 

mmc0: Switching to 3.3V signalling voltage failed

regardless of J1 jumper.

The rest show no response to 

dmesg | grep wifi


as well as failing of:

ifconfig wlan0 up

ifconfig: SIOCGIFFLAGS: No such device


I occasionally observe 

random: crng init done



Outcomes