取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Observer
Observer
1,077 次查看
注册日期: ‎07-10-2018

ZU19EG eMMC启动问题

ZU19EG在启动过程中报eMMC的错误。

在初始化eMMC的时候会卡很久,然后报以下错误:

DRAM:  2 GiB
EL Level:       EL2
Chip ID:        zu19eg
MMC:   sdhci_transfer_data: Transfer data timeout
sdhci_transfer_data: Transfer data timeout
MMC: block number 0x44 exceeds max(0x10)
sdhci@ff160000: 0 (eMMC)

启动之后用示波器测试eMMC的时钟引脚一直是19.9999MHz。

0 项奖励
11 回复数
Highlighted
Observer
Observer
1,064 次查看
注册日期: ‎07-10-2018

ZU19EG 启动过程中,eMMC会报如下错误:

MMC:   sdhci_transfer_data: Transfer data timeout
sdhci_transfer_data: Transfer data timeout
MMC: block number 0x44 exceeds max(0x10)
sdhci@ff160000: 0 (eMMC)

请问是什么问题?

eMMC型号为MTFC8GAKAJCN-4MIT

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
1,009 次查看
注册日期: ‎06-02-2017

Hi @elec_yueling ,

您可以参考下述内容做一下检查

https://www.xilinx.com/support/answers/71019.html

0 项奖励
Highlighted
Observer
Observer
970 次查看
注册日期: ‎07-10-2018

你好,

        目前ZU19EG的PS BANK均采用1.8V供电。

        eMMC部分的电路在ZU9EG板子上已经使用过,在ZU9EG上面,我们设置成200M或者50M的速率,通过示波器测试MIO22_EMMC_CLK上频率跟软件设置值一致。

        但是在ZU19EG的板子上,软件不管测试eMMC的速率是多少,通过示波器测试MIO22_EMMC_CLK上频率值一直是19.9999MHz。

        如附件是check  list中的其他回复,还请查收并协助分析一下问题,谢谢。

0 项奖励
Highlighted
Observer
Observer
932 次查看
注册日期: ‎07-10-2018

你好, 能否继续支持一下该问题?
0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
930 次查看
注册日期: ‎06-02-2017

Hi @elec_yueling ,

建议你基于standalone的xilffs的example继续调试。

另外,你采用的eMMC型号是否为下述列表中支持的型号?

https://www.xilinx.com/support/answers/65463.html

0 项奖励
Highlighted
Observer
Observer
922 次查看
注册日期: ‎07-10-2018

你好, 

        我使用的eMMC型号为MTFC8GAKAJCN-4MIT,这个型号是安富利的UltraZed-EG SOM   ZU3上面用的型号,我们在ZU9EG的板子上已经量产使用过。

        但是我之前查询过xilinx的支持列表,最接近的型号是MTFC8GAKAJCN-1M IT

0 项奖励
Highlighted
Observer
Observer
919 次查看
注册日期: ‎07-10-2018

0 项奖励
Highlighted
Observer
Observer
889 次查看
注册日期: ‎07-10-2018

@lettertu您好,

       今天我们进行底层调试了一下,调试结果是eMMC的初始化已经成功了,CMD0  CMD1  CMD2  CMD3   CMD9均发送成功,并收到回复。

       eMMC初始化成功之后,在进行Change   Bus    Width操作的时候,发送CMD6 出现错误,卡在check   for     transform     complete。

        

微信图片_20190307162840.png
0 项奖励
Highlighted
Observer
Observer
822 次查看
注册日期: ‎07-10-2018

您好, 能否继续抽空协助解决一下该问题?

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
791 次查看
注册日期: ‎06-02-2017

Hi @elec_yueling 

目前定位到CMD6出问题,可以检查一下:

1,看上去检查传输状态是在查询控制器的寄存器,可以添加打印,看具体的状态信息。参考手册中的定义,看具体的报错内容。

2,目前你的emmc工作在何种模式?是否尝试过在其他的工作模式下是否正常工作?

0 项奖励
Highlighted
Observer
Observer
784 次查看
注册日期: ‎07-10-2018

你好,

         目前这个板子的QSPI是可以启动内核和文件系统的,我们也一直在使用QSPI的启动模式在调试后续的功能。

          但是最终我们还是想把文件系统放在eMMC里面。

          

0 项奖励