No SD Card activity

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
804件の閲覧回数
johnbaczewski
Contributor I

We have a new custom iMx.6 design.  I'm able to JTAG using Segger J-Link emulator but when I try to use SD card there is no activity (probing SD clk, cmd, data shows no activity).

This is with Boot Mode 10.  I can read SRC Boot Mode Register 1 (SRC_SBMR1) via JTAG and the 32-bits boot mode bits are as expected (0x7E3B2940)

I changed Boot Mode to 00 (boot from eFuse).  I read the same register again and the bits are as expected, all 0's.

When I use Boot Mode 00 then I observe SD Card (clk, cmd, data), however, Boot Mode 00 is Serial Download.  Since Serial Download, it does not load from SD Card.

Any suggestions?  Any help would be appreciated.

What else should I look at?  My standard approach is Power, Reset, Clock and Boot Settings.  As best I can tell, all of them are ok.

John B.

UPDATE

32-bit boot mode bits were changed from 0x7E3B 2940  to 0x7E3B 2840 and now we observe SD card activity.

However, the iMx6 Dual Lite does not respond to the data.  The exact card with standard content boots on the SABRE board.

I see no activity on our Console port (I even probe the rx, tx lines).  We're mapped to the same port as the SABRE board.

ラベル(1)
0 件の賞賛
返信
1 解決策
666件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi john

reason that SD card is not booting on new board is that for

new board one needs to run ddr test and rebuild image with new

ddr configuration settings (changing them in uboot dcd header)

i.MX6/7 DDR Stress Test Tool V2.20

more SD interface test can be done with baremetal SDK (drivers/usdhc)

(one can run it with jtag)

i.MX6 Platform SDK 1.1 Release

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
667件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi john

reason that SD card is not booting on new board is that for

new board one needs to run ddr test and rebuild image with new

ddr configuration settings (changing them in uboot dcd header)

i.MX6/7 DDR Stress Test Tool V2.20

more SD interface test can be done with baremetal SDK (drivers/usdhc)

(one can run it with jtag)

i.MX6 Platform SDK 1.1 Release

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信