Dahlia carrier board

Hello,

I have tried to evaluate the Verdin iMX8M on the Dahlia board. Unfortunately I tried running it first with a 24V power-supply. Afterwards I got hold of a 12V supplie and could start the board (meaning some of the LEDs on it lit up green). But now I get no picture on the monitor or any other reaction. The ethernet plug at least blinks, but I cannot reach the board.

Have I potentially bown the board with the 24V supply? It says 7-27V on the plug. Maybe just the HDMI-adapter is broken? How would I reach an empty controller via ethernet alone? Thanks in advance for your help.

Henning Gessner.

24Volts should not damage a Dahlia board. Could you try to connect debug Dahlia debug UART to you development machine and check it’s output. Could you also provide HW version of your Verdin module and Dahlia board?

Alex,
sorry for the late reply, I have taken over the issue from my colleague Henning since I’ve been working with Colibri modules for a bit now.

I can reproduce the problem with several power supplies, 12V and 24V. When pressing the ON button, some of the LEDs on the board flicker briefly and then die again (see video Download - Toradex File Sharing Platform).

The output from the debug UART is as follows:

U-Boot SPL 2018.03-toradex_imx_v2018.03_4.14.78_1.0.0_ga-bringup+gc0ff506c39 (Dec 31 2019 - 15:51:20 +0000)
power_bd71837_init
DDRINFO: start DRAM init
DRAM PHY training for 3000MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 400MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 100MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass

That’s all I get, then the output simply stops. When pressing the ON button again, I get the same output over again.

The module is a Verdin iMX8MM 2GB WB IT V1.0B, the Dahlia board is also V1.0B.

To me, this looks all like a hardware issue.

How do we proceed?

Hello the Carrier and SOM version you are using are one of our earlier adapter sample boards.
There have been quit some changes.
https://developer.toradex.com/products/verdin-imx8m-mini#tab-errataknown-issues
Try not to use the bower button but unplug and re plug the power.

Best regards,

Matthias

Hello Matthias,

after a complete power cycle, I could observe the boot process to EasyInstaller via the USB debug connection.

However, there was still no image signal via HDMI!

I could connect connect to EasyInstaller via VNC and started the install process for torizon with evaluation containers. The install screen showed, but the progress bar never moved past 0% and there was also no lifesign on the USB debug connection. So after about 45 minutes, I power cycled the board again. The easyinstaller was obviously erased, but no working system installed. It seems like I end up in a uboot recovery mode. Here is the output from the USB debug:

U-Boot SPL 2018.03-toradex_imx_v2018.03_4.14.78_1.0.0_ga-bringup+gc0ff506c39 (Dec 31 2019 - 15:51:20 +0000)
power_bd71837_init
DDRINFO: start DRAM init
DRAM PHY training for 3000MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 400MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 100MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 3000MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC1


U-Boot 2018.03-toradex_imx_v2018.03_4.14.78_1.0.0_ga-bringup+gc0ff506c39 (Dec 31 2019 - 15:52:03 +0000)

CPU:   Freescale i.MX8MMQ rev1.0 1600 MHz (running at 1200 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 46C
Reset cause: POR
DRAM:  2 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... OK
No panel detected: default to MIPI2HDMI
Display: MIPI2HDMI (1920x1080)
Video: 1920x1080x24
In:    serial
Out:   serial
Err:   serial
Model: Toradex Verdin iMX8M Mini 2GB Wi-Fi / BT IT V1.0B, Serial# 06602800

 BuildInfo:
  - ATF a-20190
  - U-Boot 2018.03-toradex_imx_v2018.03_4.14.78_1.0.0_ga-bringup+gc0ff506c39

flash target is MMC:0
Net:   No ethernet found.
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot:  0
MMC: no card present
switch to partitions #0, OK
mmc0(part 0) is current device
** Unrecognized filesystem type **
starting USB...
USB0:   Port not available.
USB1:   USB EHCI 1.00
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Device 0: unknown device
ethernet@30be0000 Waiting for PHY auto negotiation to complete....... done
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.3.163 (258 ms)
Using ethernet@30be0000 device
TFTP from server 192.168.3.1; our IP address is 192.168.3.163
Filename 'boot.scr.uimg'.
Load address: 0x46000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
BOOTP broadcast 1
DHCP client bound to address 192.168.3.163 (10 ms)
Using ethernet@30be0000 device
TFTP from server 192.168.3.1; our IP address is 192.168.3.163
Filename 'boot.scr.uimg'.
Load address: 0x42000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Verdin iMX8MM #

I then tried to reload easyinstaller as described here: Loading Toradex Easy Installer

The output recovery-windows.bat is as follows:

Downloading Toradex Easy Installer...
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.127-0-g08c58c9

Success 0    Failure 0


2:424    3/ 3 [=================100%=================] SDPV: jump

It stops like this, there is no final success indication like I’ve seen from the Colibri modules, so I don’t know whether the process is done or not. I have again waited for 45 minutes without a lifesign bevor trying a power cycle again. This then gets me the same boot sequence as above and I end up in uboot again.

Hello ,
like I said you have an old early adapter boards from the first generation and I think there is no support for Torizon on this.
you should get the final gen 2 module and board.

Best Regards,

Matthias Gohlke

Well, if that’s the solution, I’d be happy to exchange the board and module for a working one.

Kind regards,
Andreas

Hi @amueller

Could you check with your local Sales team to get the newest version of the iMX8MM module?

Thanks and best regards,
Jaski