Хост-контроллер ATFSDC010 SD может взаимодействовать с eMMC?
Я пытаюсь прочитать данные eMMC с помощью хост-контроллера SD.
sd хост-контроллер: ATFSDC010eMMC: KLM8G1GESD-B04PeMMC Reader: EMMC MODULE READER ДЛЯ ODROID
Во-первых, я инициализировал eMMC как состояние передачи (CMD0->CMD1->CMD2->CMD3->CMD7)
Во-вторых, я отправил CMD18(READ_MULTI_BLOCK)
если я отправляю CMD18, хост-контроллер sd начинает переключение часов и считывает данные из eMMC с нарастающим фронтом (FIFO хост-контроллера sd составляет всего 64 байта, поэтому он прекращает переключение часов после чтения 64 байта)
когда я читаю 64 байта первого FIFO, он не прерывается
если FIFO становится пустым, хост-контроллер sd перезапускает переключение часов, чтобы прочитать 64 байта
когда я читаю 64 байта второго FIFO, только первый бит данных всегда инвертируется (например: 0x4a -> 0xca), а третий FIFO, четвертый FIFO ... такой же
ниже - первый сигнал чтения FIFO (данные 0x4a)
ниже - четвертый сигнал чтения FIFO (данные должны быть 0x7a, но 0xfa) странно, что я получил 0xfa, но сигнал 0xf4 или 0xea
Я думаю, что время чтения SD и eMMC отличается. ниже показано время считывания (1)SD-карты, (2)eMMC
я прав? если я неправильно понял, дайте мне знать об этом ..
Я еще новичок. Прошу вашего понимания.