Jump to content

    

EMMC 5.0, device не отвечает на CMD2, CMD3

Имеется плата с плис spartan6 и micron 8SA17 JZ086, emmc 5.0, 64Gb, питание - 1.8V.

EMMC заведен в плис - clk, reset, cmd, data(8bit). Питание на микросхеме есть.

В плис реализован host emmc.

Проект в плис проверен на модели. Командый аппарат работает правильно.

В железе при инициализации девайса делаю как в документации Embedded Multi-Media Card (e•MMC) Electrical Standard (5.0).

- подаю питание;

- подаю клок 400кГц;

- жду 1.1 мс;

- отправляю CMD0;

- жду 64 такта;

- отправляю CMD1 с аргументом 0xC0FF8080;

- получаю ответ с аргументом 0xC0FF8080 - ОК;

- жду 1.1 мс;

- отправляю CMD1 с аргументом 0x00000080;

- получаю ответ с аргументом 0x00FF8080 - OK;

- отправляю CMD2 с аргументом 0x00000000;

- ответа нет, если ждать около 1000 тактов то шина CMD опустится в ноль, но ответа все равно нет, если зациклить CMD2 - тоже нет ответа;

- отправляю CMD3 с аргументом 0x00000002;

- ответа нет, если ждать около 1000 тактов то шина CMD опустится в ноль, но ответа все равно нет, если зациклить CMD3 - тоже нет ответа;

 

Подскажите, может кто-нибудь в курсе в чем проблема?

 

 

 

Edited by Kostochkin

Share this post


Link to post
Share on other sites
25 minutes ago, Kostochkin said:

Закройте тему...

Решили? Случаем, не забытый pull-up на CMD?

Share this post


Link to post
Share on other sites
9 hours ago, aaarrr said:

Решили? Случаем, не забытый pull-up на CMD?

Да, решил. Схемотехник меня обманул, питание было 3.3В вместо 1.8В.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this