Перейти к содержанию

Наконец купил себе Easy-NAND Tiny Tools v3!


Перейти к решению Решено Спец,

Рекомендуемые сообщения

Опубликовано

Доброго дня!

Наконец купил себе Easy-NAND Tiny Tools v3!

С прошивкой Nand разобрался вроде ничего сложного)

C прошивкой Emmc не получается справится, вроде бы все делаю правильно но не выходит, на сайте ejtag вообще черт ногу сломит)

Я с пк на вы, подскажите где взять информацию по прошивке?

Сейчас лежит eax65384004 висит на логотипе, прошиваю user раздел и не заводится

По возможности не ругайтесь, старость не радость...

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Опубликовано

@Спец Slow timing - использовать скорость 8МГц вместо 16МГц (полезно в ISP режиме) 

Поставь - скорость 8МГц

И вообще вот эту тему

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Вам нужно полностью прочитать и понять.

 

Обратная связь здесь

Опубликовано

Тему прочитал,

 

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Что то понял, что то нет, делаю так как понял, а именно:

1. подключил внешнее питание к программатору

2. подцепился к  emmc pinout все как на картинке

3. поставил debug и 8 Мгц отключил шифрование

4. считал родной раздел User

5. Очистил раздел User

6. открыл скачанный дамп

7. записал скачанный дамп

Все верно?

 

Вот сейчас еще и ошибки полезли:

 

Используем User раздел eMMC
Записываем файл C:\Users\User\Desktop\eax.user
Используем раздел User
Запись начата
20:53:30
Записываем 7634944 блок(ов) из доступных 7634944 
WRITE: записываем каждые 1024 сектора пакетом по x32(1024) блоков
Write SD Block: Data CRC Error (Status 0x420000D, not writed 0)
Ошибка записи блока 1939456, попытка 1
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1939456, попытка 2
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1939456, попытка 3
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1939456, попытка 4
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1939456, попытка 5
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1940480, попытка 1
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1940480, попытка 2

Может флешь уже не живая?

Опубликовано

А выпаять и в адаптер ? Провода ваши мне не нравятся, длинноваты

Опубликовано
В 03.09.2020 в 14:48, Спец сказал:

Буду пробовать новую emmc

не забудь разметку и конфигурацию загрузки правильно выставить

Опубликовано

Разметка и конфигурация это extcsd? Я правильно понимаю?

Прочел эту статью 

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Непонятно но очень интересно)

 

Опубликовано
23 минуты назад, Спец сказал:

Разметка и конфигурация это extcsd?

да это конфигурация загрузки

 

23 минуты назад, Спец сказал:

Непонятно но очень интересно)

:smekh:

Опубликовано

@Спец  пока твоя микросхема в пути))) 

Сделай так..

Фото сейчас в тему выложу...

Вот готово, смотри мой пример считывания, и записи eMMC!

То есть джамперы 3,3 вольт и 1,8 вольт включить!

Тогда у тебя будет в настройках программатора при чтении и записи VIO 1.8 V в низу есть шкала информации.

Майн отмой спиртом от флюса))

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Далее галочки выставь так:

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

 

Считай свою прошивку, сохрани.

Если чтение будет успешное то и прошивка (запись) тоже должна получится.

Только что сам это делал.

Пробуй.

 

@Спец  так же нужно выложить лог полный чтения и прошивки.

Например вот мой лог считывания:

Спойлер

11:31:02
eMMC disconnected
Enumerated as HS is 21
USB VCC: Chip VCC = 1,79

Using:
1bit bus
Slow timing (16MHz)
Use Fixed Block operation
Using Ignore Errors
eMMC OCR 0xC0FF8080 after 2 attempts
Send CMD1 error!
eMMC (0) CID = 15010034465044335202E6BB461983 (49)
Send CMD2 error!
Found 1 eMMC device(s)
eMMC CSD = D02701320F5903FFF6DBFFEF8E4040
eMMC Status: 00000700
CURRENT_STATE = Stby
eMMC: Version 4.xx
eMMC: Maximum speed 26,00 MHz
eMMC: Read Block Length 512 byte
eMMC: Write Block Length 512 byte
eMMC: Card High Capacity
eMMC: CSD User Partition Size = 1073741824 Byte
eMMC: WP Status True
eMMC: WP Size 16 erase groups
eMMC: Permanent WP is False
eMMC: Temorary WP is False
Valid mode SDR 1 bit
eMMC: EXT_CSD:
000000000000000101013F3F01020005
0703010000C781000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000101010004010000000000000000
000200000100000A3C00000000001E00
0000000000000002551B110700200601
01011007070011070074800000000000
000000000000000001051F5700020007
00000000000000000000000078000000
00000000000000041F04000000000007
0000E900000000000000000000000000
00000000000000000000000000010000
00000000000000000000000000000000
05740000000000000000000000000000
14140000000000000000000000000000
0000000000000000000000000100001F
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000009
00000000000000000000000000000000
eMMC: DRIVER_STRENGTH 1F
SET: Using Mode1 strength
EXTCSD: Device support HS SDR 26MHz
EXTCSD: Device support HS SDR 52MHz
EXTCSD: Device support HS DDR 52MHz 1.8V
EXTCSD: Device support HS200 SDR 1.8V
EXTCSD: Device support HS400 DDR 1.8V
EXTCSD: EXT_CSD RST_n временно отключен
EXTCSD: ACC Size = 16384 byte
eMMC: EXT_CSD User Partition Size = 3909091328 Byte
eMMC: Version 5.0
FFU SUPPORTED MODES = 0x1
FFU FEATURES = 0x0
FFU OPERATION CODE TIMEOUT = 0x0
FFU OPERATION CODE TIMEOUT = 0x0
FFU ARGUMENTS = 0xC781
FFU NUMBER OF FW SECTORS CORRECTLY PROGRAMMED = 0x0
OPTIMAL_READ_SIZE = 0x0
OPTIMAL_WRITE_SIZE = 0x4
DEVICE VERSION = 0.0
FIRMWARE_VERSION = 20000000
EXTCSD: FW CONFIG = 0x0
EXTCSD: PARTITION CONFIG = 0x78
EXTCSD: BOOT BUS WIDTH = 0x0
Раздел User используется для загрузки
x1 (sdr) или x4 (ddr) используется при загрузке
EXTCSD: Device support partitioning features
EXTCSD: Device support enhanced technological features
EXTCSD: Device support extended partitions attribute
eMMC: Erase Group Size = 512 KByte (1024 blocks)
eMMC: Boot partition size 4194304 byte
eMMC: RPMB partition size 524288 byte
RPMB: Authentication key not yet programmed
eMMC MID = 0x0015, OEM ID = 0x0001
eMMC Product Name = 4FPD3R
eMMC Name = KLM4G1FEPD-B031
eMMC Serial number = 0xE6BB4619
eMMC Revision = 0.2
eMMC Date 8/2000

----- eMMC 5.0 Health info -----
-> Pre EOL value = 1
Pre EOL -NORMAL- status
-> Life Time SLC value = 1
0- 10% device life time used
-> Life Time MLC value = 1
0- 10% device life time used


Используем все разделы eMMC
Читаем раздел User в файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.user
Чтение начато
11:42:02
READ: читаем по 512 блоков
Считано 3909091328 байт
Читаем раздел Boot1 в файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.boot1
Чтение начато
12:11:39
READ: читаем по 512 блоков
Считано 4194304 байт
Читаем раздел Boot2 в файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.boot2
Чтение начато
12:11:41
READ: читаем по 512 блоков
Считано 4194304 байт
RPMB пропускаем ..
Чтение завершено

 

 

В 02.09.2020 в 21:51, snst сказал:

Провода ваши мне не нравятся, длинноваты

Согласен, длина должна быть минимальная примерно 12-15 см не более!

 

а вот лог стирания и записи 

Спойлер

----- eMMC 5.0 Health info -----
-> Pre EOL value = 1
Pre EOL -NORMAL- status
-> Life Time SLC value = 1
0- 10% device life time used
-> Life Time MLC value = 1
0- 10% device life time used

Используем все разделы eMMC
13:41:22
Стирание User раздела начато
Стираем 7456 блоков
ERASE: стираем по 16384 блоков
Стирание успешно !

13:41:25
Стирание Boot1 раздела начато
Стираем 8 блоков
ERASE: стираем по 16384 блоков
Стирание успешно !

13:41:25
Стирание Boot2 раздела начато
Стираем 8 блоков
ERASE: стираем по 16384 блоков
Стирание успешно !

13:41:26

Используем все разделы eMMC
Записываем файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.user
Используем раздел User
Запись начата
13:42:06
Записываем 7634944 блок(ов) из доступных 7634944 
WRITE: записываем каждые 1024 сектора пакетом по x16(512) блоков
Успешно!
Записываем файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.boot1
Используем раздел Boot1
Запись начата
14:14:36
Записываем 8192 блок(ов) из доступных 8192 
WRITE: записываем каждые 1024 сектора пакетом по x16(512) блоков
Успешно!
Записываем файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.boot2
Используем раздел Boot2
Запись начата
14:14:39
Записываем 8192 блок(ов) из доступных 8192 
WRITE: записываем каждые 1024 сектора пакетом по x16(512) блоков
Успешно!
Запись завершена
14:14:41
 

Чуть позже выложу также видео ролики, моего примера работы с снятием и записью прошивки eMMC

Обратная связь здесь

Опубликовано

@Спец Так же я не увидел какие точки ты подключил  от программатора к майну, напиши пожалуйста точно и фото в тему по какой схеме было выполнено включение программатора для считывания eMMC

Лично я насчитал всего 5 проводков))

Сделай четкое фото.

Обратная связь здесь

Опубликовано

@LiVan Провода укоротил 10 см, (есть серебряные провода, с времен давних лежат есть смысл их использовать?)

Подцепился по схеме с картинки во вложении.

По поводу количества проводов их больше быть должно?

Перемычку поставил 1,8 V

Еще мне не нравится в логе ошибка с тремя восклицательными:

 

Спойлер

Размер файла (EC000000) <> размеру чипа/флеши(E9000000)!!!

Лог:

Спойлер

Enumerated as HS is 21
USB VCC: Chip VCC = 1,80

Using:
1bit bus
Fast timing (8MHz)
Use Fixed Block operation
Using Ignore Errors
eMMC OCR 0xC0FF8080 after 3 attempts
Send CMD1 error!
eMMC (0) CID = 90014A4834473164040503A2AA6D32 (D3)
Send CMD2 error!
Found 1 eMMC device(s)
eMMC CSD = D02701320F5903FFFFFFFFEF8A4040
eMMC Status: 00000700
CURRENT_STATE = Stby
eMMC: Version 4.xx
eMMC: Maximum speed 26,00 MHz
eMMC: Read Block Length 512 byte
eMMC: Write Block Length 512 byte
eMMC: Card High Capacity
eMMC: CSD User Partition Size = 1073741824 Byte
eMMC: WP Status True
eMMC: WP Size 16 erase groups
eMMC: Permanent WP is False
eMMC: Temorary WP is False
Valid mode SDR 1 bit
eMMC: EXT_CSD:
00000000000000010301080801000678
01030000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000200646400000000000A00
0000000000000001550A0A0700200601
02011007070013000074800000080808
08080800000000000302011700020006
00000000000000000000000078000000
00000000000000201F05000000010007
0000E900000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
0000000000000000000000000037FFFF
0100000A000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
eMMC: DRIVER_STRENGTH 1
EXTCSD: Device support 4K sector
EXTCSD: Current sector size 512 byte
EXTCSD: Device support HS SDR 26MHz
EXTCSD: Device support HS SDR 52MHz
EXTCSD: Device support HS DDR 52MHz 1.8V
EXTCSD: Device support HS200 SDR 1.8V
EXTCSD: EXT_CSD RST_n постоянно включен
EXTCSD: ACC Size = 16384 byte
eMMC: EXT_CSD User Partition Size = 3909091328 Byte
eMMC: Version 4.5
EXTCSD: FW CONFIG = 0x0
EXTCSD: PARTITION CONFIG = 0x78
EXTCSD: BOOT BUS WIDTH = 0x0
Раздел User используется для загрузки
x1 (sdr) или x4 (ddr) используется при загрузке
EXTCSD: Device support partitioning features
EXTCSD: Device support enhanced technological features
EXTCSD: Device support extended partitions attribute
eMMC: Erase Group Size = 512 KByte (1024 blocks)
eMMC: Boot partition size 4194304 byte
eMMC: RPMB partition size 4194304 byte
RPMB: Authentication key not yet programmed
eMMC MID = 0x0090, OEM ID = 0x4A01
eMMC Product Name = H4G1d
eMMC Name = H26M31002GPR
eMMC Serial number = 0x3A2AA6D
eMMC Revision = 0.5
eMMC Date 3/1999

Используем User раздел eMMC
14:16:30
Стирание User раздела начато
Стираем 7456 блоков
ERASE: стираем по 16384 блоков
Стирание успешно !

14:16:36

Используем User раздел eMMC
Записываем файл C:\Users\User\Desktop\рабочий дамп\User_0x0000000000_0x00EC000000_backup.user
Используем раздел User
Размер файла (EC000000) <> размеру чипа/флеши(E9000000)!!!
Запись начата
14:16:58
Записываем 7634944 блок(ов) из доступных 7634944 
WRITE: записываем каждые 1024 сектора пакетом по x32(1024) блоков
Write SD Block: Data CRC Error (Status 0x420000D, not writed 0)
Ошибка записи блока 1835008, попытка 1
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1835008, попытка 2
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1835008, попытка 3
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1835008, попытка 4
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1835008, попытка 5
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1836032, попытка 1
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1836032, попытка 2
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1836032, попытка 3
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1836032, попытка 4
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1836032, попытка 5
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1837056, попытка 1
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1837056, попытка 2
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1837056, попытка 3
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1837056, попытка 4
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1837056, попытка 5
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1838080, попытка 1
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1838080, попытка 2
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1838080, попытка 3
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1838080, попытка 4
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1838080, попытка 5
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Ошибка записи блока 1839104, попытка 1
Write SD Block: Data TimeOut (Status 0xC000025, not writed 0)
Успешно!
Прервано!
Запись завершена
14:34:15

 

 Запись я остановил с кнопки как появились ошибки

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Опубликовано

@Спец  ещё раз внимательно, посмотри на мое фото!

установи ВСЁ! так как у меня все галочки! и другие значения настроек.

222.jpg

Это я для кого выложил?

 

частота 16 мГц

и все остальные настройки такие же как на фото выставь.

Обратная связь здесь

Опубликовано

@LiVan Пардон) не обратил внимание, read Write ставится само Х32 а так вроде бы все так же.

Шить при этих параметрах?

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Опубликовано

нет! ещё поменяй как на фото!   я же тебя попросил все галочки и значения!

поставь все как у меня!

 

x16Acc  Value  Debug

Use WP Value 16 мГц

Full   1.8 V

считай дамп если все успешно без ошибок! сохрани, потом сотри если все успешно, загружай рабочую прошивку и запускай запись.

Обратная связь здесь

Опубликовано

все правильно, потом меняй на 16 !!!

и другие установки тоже согласно фото!

потом нажимай чтение!

потом если все успешно и без ошибок сохрани дамп! на всякий случай. в  zip

потом стирай все!

если успешно, загружай рабочий дамп и включай запись!

 

11 минут назад, Спец сказал:

Ставлю x16Acc нажимаю коннект и она само меняется! На x32Acc Не понимаю...

Это прог по умолчанию выставляет! а нам нужно так как мы хотим!

поэтому после детект перед считыванием проверям все и выставляем так как нам нужно.

Обратная связь здесь

Опубликовано
56 минут назад, LiVan сказал:

@Спец Так же я не увидел какие точки ты подключил  от программатора к майну, напиши пожалуйста точно и фото в тему по какой схеме было выполнено включение программатора для считывания eMMC

Лично я насчитал всего 5 проводков))

Сделай четкое фото.

Я уже и с лупой смотрел, не вижу у вас VCCQ

GND вижу

CMD вижу

VCC вижу

D0 вижу

CLK вижу

может старость, конечно :sanki:

Опубликовано

@snst Да старость) Но из ума пока что не выжил... Вроде бы)

Так x16Acc про это понял

А что такое VCCQ???

Где его взять?

 

Опубликовано
1 час назад, LiVan сказал:

Лично я насчитал всего 5 проводков))

У меня например 7 !

Обратная связь здесь

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...