Hi,
We have a customized board based on MX6 Dual Lite SABRE AI CPU Card. When I tried to download image to SD card, Mfgtools reset repeatedly after "no device connected" message. Can anybody help me with this issue? I use Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER.
Bruce
Original Attachment has been moved to: mfgtoollogandmore.zip
Hi Bruce
seems processor failed to enter to Serial Downloader
mode, one can check boot pins, Chapter 8 Avoiding Board Bring-up Problems
or test USB module with i.MX 6Series Platform SDK : Bare-metal SDK
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Thanks for your reply. I can run DDR Stress Tester(v2.00-RC1) so I think serial download mode is OK. But the test failed.
Is this result valid?
The DDR3 device type is MT41K256M16HA-125:E and I use the script MX6DL_ARD_DDR3_register_programming_aid_v0.2 without modification. The DDR density is set to 2G and 4G doesn't work for the tester.
============================================
DDR Stress Test (2.0.0)
Build: Jun 11 2015, 23:33:58
Freescale Semiconductor, Inc.
============================================
============================================
Chip ID
DIGPROG(0x020c8260) = 0x00610002
CHIP ID = i.MX6 Solo/DualLite (0x61)
Internal Revision = TO1.2
============================================
============================================
Boot Configuration
SRC_SBMR1(0x020d8004) = 0x5e003643
SRC_SBMR2(0x020d801c) = 0x31000001
============================================
ARM Clock set to 800MHz
============================================
DDR configuration
BOOT_CFG3[5-4]: 0x00, Single DDR channel.
DDR type is DDR3
Data width: 64, bank num: 8
Row size: 15, col size: 10
Chip select CSD0 is used
Density per chip select: 2048MB
============================================
Current Tempareture: 40
============================================
DDR Freq: 396 MHz
ddr_mr1=0x00000000
Start write leveling calibration...
running Write level HW calibration
Write leveling calibration completed
MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x004C0049
MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x00410048
MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x002E002F
MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x0028003F
Write DQS delay reult:
Write DQS0 delay: 73/256 CK
Write DQS1 delay: 76/256 CK
Write DQS2 delay: 72/256 CK
Write DQS3 delay: 65/256 CK
Write DQS4 delay: 47/256 CK
Write DQS5 delay: 46/256 CK
Write DQS6 delay: 63/256 CK
Write DQS7 delay: 40/256 CK
Starting DQS gating calibration
. . . . . . . . . . . . . . ERROR FOUND, we can't get suitable value !!!!
dram test fails for all values.
Error: failed during ddr calibration
Hi Igor,
Our board is based on SABRE AI DulaLite card. For the DDR3 part of the board, we use the same components and keep the schematics and layout. So I just use the images for SABRE-AI DL board. I also tried to boot the board from SD card with images for Sabreauto-SD but no output from console port.
Bruce
Hi Bruce
even you copied design from SABRE AI DulaLite card, you should
rebuild mfg tools firmware for that speciifc board.
Best regards
igor
Hi Igor,
I tried the usb loader as specified in http://boundarydevices.com/unbricking-nitrogen6x-sabre-lite-i-mx6-board/ to download u-boot image to our board but failed. I tried the u-boot images from android_L5.0.0_1.0.0-ga_images_6qsabreauto, yocto build with bitbake u-boot-imx-mfgtool and bitbake core-image-minial but none of it worked.
I uses the same tool to try on the IMX6QSABREAUTO evaluation board and it worked fine.
Any idea for this board?
Regards
Bruce
Hi Bruce
suggest to run ddr test
https://community.freescale.com/docs/DOC-96412
and rebuild mfg tools firmware or uboot (dcd header with
new ddr settings obtained from ddr test) or whatever else
you are going to run, should be built with new ddr settings
obtained from ddr test for that speciifc board.
Best regards
igor
Hi Igor,
For us the first thing is to run DDR stress test successfully on our board but we failed at this step. We checked the schematics, layout, components but still no progress. I'll open a new topic about DDR test. Thanks.
Regards,
Bruce