Yocto images are flashing in imx6slevk but not on custom board designed based on imx6slevk using mfgtool. In custom board, it is stopping at "Jumping to OS image". We are using sdcard to flash the images.
Error shown in mfgtool.log file:
ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is D:\yocto\linux\Mfg_Tools\yacto_tools-FSL\imx-3.10.17-1.0.2-mfg-tools\mfgtools\Profiles\Linux\OS Firmware\firmware\u-boot-imx6slevk_sd.imx
ModuleID[2] LevelID[1]: MxHidDevice::Write() Error writing to device 0x79.
ModuleID[2] LevelID[1]: Failed to initialize memory!
Is there any solution?
Thank you
Hi Devi
stopping at "Jumping to OS image" may indicate board ddr errors,
so recommended to run ddr test
i.MX6/7 DDR Stress Test Tool V2.52
add new ddr calibration settings to uboot/../*.cfg file and rebuild image.
Also mfg tools firmware should be rebuilt, the recipes used to build a
manufacturing tool image are linux-imx-mfgtool and u-boot-mfgtool.
To build a manufacturing image do the following -
$ bitbake fsl-image-mfgtool-initramfs
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igor
Thanks for the reply. In our custom board, android KK images are flashing without any errors but yocto images are not flashing. Still should i consider it is an board ddr issue?
Thank you
to be sure it is neceesary to run ddr test
Best regards
igor
Hi igor
I ran the ddr stress test on my custom board and i got the following error:
============================================
DDR Stress Test (2.5.2)
Build: Mar 31 2016, 23:06:03
Freescale Semiconductor, Inc.
============================================
============================================
Chip ID
CHIP ID = i.MX6 SoloLite (0x60)
Internal Revision = TO1.2
============================================
============================================
Boot Configuration
SRC_SBMR1(0x020d8004) = 0x00002c40
SRC_SBMR2(0x020d801c) = 0x31000001
============================================
ARM Clock set to 1GHz
============================================
DDR configuration
DDR type is LPDDR2 in 1-channel mode.
Data width: 32, bank num: 8
Row size: 14, col size: 10
Both chip select CSD0 and CSD1 are used
Density per chip select: 512MB
Density per channel: 1024MB
============================================
DDR Stress Test Iteration 1
Current Temperature: 55
============================================
DDR Freq: 297 MHz
t0.1: data is addr test
Address of failure: 0xa0000000
Data was: 0x9fffffc0
But pattern should match address
Error: failed to run stress test!!!
=============================================
here is the parameter which i set for the ddr stress test.
Hi Devi
for ddr test questions please create new thread.
Best regards
igor