www.ejtag.ru

Форум поддержки программ "Tiny Tools" (CPLD/USB-S/USB-F/USB-SPI EJTAG Tiny Tools)


Расширенный поиск
Текущее время: 16 авг 2017, 20:24

Часовой пояс: UTC + 7 часов




Начать новую тему Ответить на тему  [ Сообщений: 1680 ]  На страницу 1, 2, 3, 4, 5 ... 168  След.
Автор Сообщение
 Заголовок сообщения: eMMC Tiny Tools - программатор еММС
СообщениеДобавлено: 16 фев 2015, 10:23 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4351
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 193 раз.
Поблагодарили: 4634 раз.
Пункты репутации: 353
СвойСвойСвойСвой
Тема обсуждения работы программы eMMC Tiny Tools для программатора Easy-NAND
121

Описание некоторых "галок" в ПО
Slow timing - использовать скорость 8МГц вместо 16МГц (полезно в ISP режиме)
Ignore Errors - не останавливать чтение/запись при ошибке, а использовать 5 попыток.
Autoout mode - автоматически проверять CRC в программаторе, а не в ПО. Повышает скорость работы.
Use fixed transfer - режим работы с прямым указанием количества секторов для чтения/записи. Читайте описание работы с еММС.
Read/Write blocks - указываем по сколько секторов будет пакет чтения/записи. При ошибках вручную ставим оптимальное количество.
Erase block multiply - указывает по сколько блоков стираем за раз. Влияет на скорость стирания.


Special Command
moviNAND Fix Permanent WP - очищает бит защиты от записи. Все данные будут потеряны.
moviNAND WIPE - форматирование
moviNAND Read eMMC Firmware - чтение прошивки
moviNAND Write eMMC Firmware - запись прошивки
eMMC 5.0 Field Firmware Update - тестовая функция
Samsung eMMC Smart Report - вывод внутреннего состояния микросхемы
Micron eMMC Health Status - тоже, но для микросхем Micron
moviNAND CID Repair - изменение CID в самсунг


KLM8G1WEMB
Logger inited
FileVersion = 0.0.0.1
Registered to TEST_MODE
@mail.ru
USB: Security Chip ID = 0x
Using:
1bit bus
SDR transfer
eMMC OCR 0xC0FF8080 after 2 tries
eMMC CID = 15010038574D423352016F144B71B0
eMMC CSD = D02701320F5903FFF6DBFFEF8E4040
eMMC Status:
eMMC: Version 4.x
eMMC: Maximum speed 25000000
eMMC: Read Block Length 512 byte
eMMC: Write Block Length 512 byte
eMMC: Card High Capacity
eMMC: User Partition Size = 1073741824 Byte
eMMC: EXT_CSD:
000000000000000101013F3F01040005
07030300000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000101010004010000000000000000
000100000100000A3C00000000001E00
0000000000000002551B110700200601
010110070700110700E9000000000000
000000000000000001051F5700020007
00000000000000000000000000000000
00000000000000041F04000000000007
00013600000000000000000000000000
00000000000000000000000000010000
00000000000021190000000000010000
00000000000000000000000000000000
00000000000000000000000000000000
0000000000000000000000000000000F
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000009
00000000000000000000000000000000
eMMC: User Partition Size EXT_CSD = 7818182656 Byte
eMMC: Version 5.0
eMMC: Erase Group Size = 1024 Byte
eMMC: Boot partition size 4194304 byte
eMMC: RPMB partition size 524288 byte
eMMC: GP0 partition size 0 byte
eMMC: GP1 partition size 0 byte
eMMC: GP2 partition size 0 byte
eMMC: GP3 partition size 0 byte
eMMC MID = 0x0015, OEM ID = 0x0100
eMMC Product Name = 8WMB3R
eMMC Serial number = 0x6F144B71
eMMC Date 11/1997


ISP
ISP вариант подключения
http://www.ejtag.ru/viewtopic.php?p=8251#p8251

Как проверить ISP адаптер
http://www.ejtag.ru/viewtopic.php?p=12791#p12791


FW еММС
Набор прошивок moviNAND
Вложение:
eMMC Firmware.rar

Тест поинты на некоторые еММС
Изображение
Скрытый текст. Необходимо зарегистрироваться.

Как восстановить внутреннюю прошивку еММС (для экстрималов)

Видео
Как изменить размеры Boot и RPMB в MoviNAND?


Как убрать "Permanent Write Protect enabled for BOOT!" ?


Как без бэкапа восстановить EXT_CSD?



Samsung Smart Report
Пример и пояснения
Код:
Smart Report Decode:
Error Mode - Normal
Super Block Size = 8388608 byte - геометрия внутренней нанд
Super Page Size = 16384 byte - геометрия внутренней нанд
Optimal Write Size = 65536 byte - геометрия внутренней нанд
Number Of NAND Banks = 4 - количество СЕ в нанд
-> для каждого СЕ расписываются бэд-блоки
Bank0 Init Bad Block = 2  - сколько изначально бэдов
Bank0 Runtime Bad Block = 0 - сколько появилось в процессе работы
Bank0 remain reserved Block = 36 - сколько всего блоков зарезервировано для замещения бэдов
->
Bank1 Init Bad Block = 2
Bank1 Runtime Bad Block = 0
Bank1 remain reserved Block = 36
->
Bank2 Init Bad Block = 1
Bank2 Runtime Bad Block = 0
Bank2 remain reserved Block = 37
-> по информации о 4 СЕ можно сделать следующий вывод - физических чипов 2 (бэды в 0 и 1, 2 и 3 совпадают). В каждом чипе 2 плана.
Bank3 Init Bad Block = 1
Bank3 Runtime Bad Block = 0
Bank3 remain reserved Block = 37
->
Max. Erase Count = 2
Min. Erase Count = 0
Avg. Erase Count = 0
Read Reclaim cnt = 0
Optimal Trim Size = 4096 byte
Max. Erase Count (SLC) = 2
Min. Erase Count (SLC) = 1
Avg. Erase Count (SLC) = 1
Max. Erase Count (MLC) = 0
Min. Erase Count (MLC) = 0
Avg. Erase Count (MLC) = 0


Сборник FAQ


У вас нет необходимых прав для просмотра вложений в этом сообщении.



За это сообщение автора sergiuss поблагодарили: 15 alex_20 (15 мар 2016, 17:56), dana scully (18 фев 2015, 23:59), elektron (18 дек 2016, 17:02), firdovsi (04 дек 2016, 01:08), hacjka (26 сен 2015, 16:32), Hermes (17 фев 2015, 13:47), liwan (16 фев 2015, 10:43), Mity (16 фев 2015, 12:29), Stuart82 (17 фев 2015, 05:21), wofs (19 фев 2015, 12:49) и ещё 5
  Рейтинг: 35.71%
Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 19 фев 2015, 20:26 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4351
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 193 раз.
Поблагодарили: 4634 раз.
Пункты репутации: 353
СвойСвойСвойСвой
Шина данных может быть 1/4/8 бит, чем больше, тем выше скорость.
Подключается к NAND-Base.
Вложение:
emmc_pinout.png

Вложение:
emmc_adapter.png

Вложение:
emmc_pinout2.png


У вас нет необходимых прав для просмотра вложений в этом сообщении.



За это сообщение автора sergiuss поблагодарили: 7 artotle (19 окт 2015, 18:28), firdovsi (23 окт 2015, 00:14), hacjka (26 сен 2015, 16:32), hunter (19 фев 2015, 21:28), liwan (20 фев 2015, 11:58), Mity (19 фев 2015, 20:39), rd-ldl (12 июн 2017, 04:17)
  Рейтинг: 16.67%
Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 19 фев 2015, 22:43 
Не в сети
Аватара пользователя

Зарегистрирован: 16 апр 2014, 19:48
Сообщения: 1786
Фото: 34
Откуда: Краснодар
Страна: Russia (ru)
Благодарил (а): 293 раз.
Поблагодарили: 489 раз.
Пункты репутации: 59
Свой
http://ru.aliexpress.com/item/EMMC-adap ... 97180.html
Такие адаптеры вариант задействовать? На плате разведено VCC, VCCQ, CLK, CMD, D0,GND. Питание 5вольт подаётся через миниюсб разъём и преобразуется с помощью двух стабилизаторов -1.8 и 3.3 вольта.

_________________
Не умножай сущее...
Оккам



За это сообщение автора Hermes поблагодарил: hacjka (26 сен 2015, 16:32)
  Рейтинг: 2.38%
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 фев 2015, 01:18 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4351
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 193 раз.
Поблагодарили: 4634 раз.
Пункты репутации: 353
СвойСвойСвойСвой
Hermes писал(а):
Такие адаптеры вариант задействовать?

Да, но медленно будет в 1-битном режиме


Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 21 фев 2015, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 16 апр 2014, 19:48
Сообщения: 1786
Фото: 34
Откуда: Краснодар
Страна: Russia (ru)
Благодарил (а): 293 раз.
Поблагодарили: 489 раз.
Пункты репутации: 59
Свой
Так?


У вас нет необходимых прав для просмотра вложений в этом сообщении.

_________________
Не умножай сущее...
Оккам


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 фев 2015, 12:04 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4351
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 193 раз.
Поблагодарили: 4634 раз.
Пункты репутации: 353
СвойСвойСвойСвой
На предыдущей странице схема, левый и правый коннектор подписан, распиновка со стороны переходника TSOP48
D0 в 2-х местах подключается, на левом и правом разъеме.


Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 21 фев 2015, 12:26 
Не в сети
Аватара пользователя

Зарегистрирован: 16 апр 2014, 19:48
Сообщения: 1786
Фото: 34
Откуда: Краснодар
Страна: Russia (ru)
Благодарил (а): 293 раз.
Поблагодарили: 489 раз.
Пункты репутации: 59
Свой
А можно указать назначение пинов на zif панели. Во первых мне не понятно, что значит распиновка со стороны переходника, во вторых было бы удобнее не использовать адаптер nand base, а сделать свой включающийся сразу в zif панель.

_________________
Не умножай сущее...
Оккам


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 фев 2015, 13:00 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4351
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 193 раз.
Поблагодарили: 4634 раз.
Пункты репутации: 353
СвойСвойСвойСвой
Делать отдельный базовый переходник неудобно, там сквозные отверстия от выводов контактов в ZIF панель не дадут нормально развести печатку под БГА.
Распиновка на Базе и Модуле одинакова, выводы совпадают по номерам с NAND TSOP48 (номера правого разъёма = 24+номер вывода = контакт ZIF).


Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 21 фев 2015, 15:29 
Не в сети
Аватара пользователя

Зарегистрирован: 16 апр 2014, 19:48
Сообщения: 1786
Фото: 34
Откуда: Краснодар
Страна: Russia (ru)
Благодарил (а): 293 раз.
Поблагодарили: 489 раз.
Пункты репутации: 59
Свой
Цитата:
Делать отдельный базовый переходник неудобно, там сквозные отверстия от выводов контактов в ZIF панель не дадут нормально развести печатку под БГА.

Я вот такой леплю, пытаюсь использовать уже имеющийся вариант адаптера.
Контакты ZIF панели
8 pin-CLK
12 pin-VCC
13 pin-GND
16 pin-CMD
26 pin-D0
26 pin через резистор 220 Ом 7 pin
CMD через 10 кОм подтянуто к VCC
Так? Или просчитался?
RST обязательно использовать? На моём адаптере он не задействован.


У вас нет необходимых прав для просмотра вложений в этом сообщении.

_________________
Не умножай сущее...
Оккам



За это сообщение автора Hermes поблагодарил: hacjka (17 окт 2015, 15:47)
  Рейтинг: 2.38%
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 фев 2015, 16:02 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4351
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 193 раз.
Поблагодарили: 4634 раз.
Пункты репутации: 353
СвойСвойСвойСвой
По распиновке все верно.
Сброс у меня задействован, хотя теоретически там подтяжка есть и можно не использовать.


Вернуться к началу
 Профиль Фотоальбом  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1680 ]  На страницу 1, 2, 3, 4, 5 ... 168  След.

Часовой пояс: UTC + 7 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: lameralik (firefox) и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group (блог о phpBB)
Русская поддержка phpBB
phpBB Shop