Автор |
Сообщение |
avg
СНГ сообщений: 55 |
#1191 Дата 31 мая 2018 17:34
цитата sergey67:
битый блок
битый блок говорите,вроде есть битый блок правда лог с другой программы
код:
<----- 0.1.0.2133 ----->
MSM6246 NAND8 128mb
Log Level = Normal
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ ARM9
CPLD v2 found!
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/4
Сбрасываем TAP
CPU LITTLE-ENDIAN
Читаем ID процессора
CpuID = 0x401200E1
Читаем IMP code
IMP code не поддерживается
ARM part number = 0x0120
Core with MMU
Инициализируем модуль ARM9 ....
DBGCTRL = 0x24D
Процессор остановлен в ARM.
ID reg val = 0x41069265
Модуль ЦПУ инициализирован
Используем файл скрипта msm6246_nand8_cs0_128mb.ejsc
Скрипт выполнен
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >Qualcomm MSM6246 NAND< требует тип(ы) процессоров :
ARM9
Зависимости удовлетворены
Базовый адрес флеши = 0x60000000
Режим доступа 8 бит / разрядность 8 бит
Быстрое чтение по 512 байт
Быстрая запись по 512 байт
Базовый адрес sdram = 0x78000000
Определяем флешь ...
Manufacture ID = 0x00EC Device ID = 0x00A1 0000 0015
Samsung Flash
K9F1G08R0A
Первые 16 байт флеши со смещения 0x0:
34 10 D7 73 B5 EB F4 00 28 05 00 00 00 04 00 00
Flash size = 134217728
Region = 0 ; Block size = 131072 ; Block count = 1024
Scanning for Bad-Blocks ...
Found BadBlock at 0x05CA0000
Found 1 Bad-Blocks
|
sergey67
администратор
Санкт Петербург сообщений: 2166 |
#1192 Дата 31 мая 2018 17:45
цитата avg:
Found BadBlock at 0x05CA0000
Вот и ответ ... прогоните парсером и узнаете где этот битый блок ...
|
avg
СНГ сообщений: 55 |
#1193 Дата 31 мая 2018 18:45
цитата sergey67:
прогоните парсером
Пока никогда не приходилось пользоваться парсером, можете подсказать что это и где качнуть если это программа или вы имеете в виду считать дамп флешером?
и есть ли разница если я сотру флешь и считаю пустую флешь другим программатором CPLD EJTAG он вроде шустрее читает нанду.Насколько я помню
из того что раньше читал что узнать можно бад блоки стерев полностью флешь
и считать её и потом в чистом дампе блоки отличные от FF например 00 это и есть бэды?
|
avg
СНГ сообщений: 55 |
#1194 Дата 31 мая 2018 18:55
А всё вспомнил когда то качал X-Parser но не помню где она у меня на компе сейчас поищу
|
avg
СНГ сообщений: 55 |
#1195 Дата 31 мая 2018 18:58
Нашёл прогу на компе X-Parser только честно сказать мне ею не приходилось пользоваться мне нужно стереть флешь прочитать стёртую флешь и прогнать через парсер не так ли?
|
|
sergey67
администратор
Санкт Петербург сообщений: 2166 |
#1196 Дата 31 мая 2018 19:11
цитата avg:
прогнать через парсер не так ли?
Нет ... нужно взять фулл в reg и прогнать через парсер ... модем стереть и чекнуть ( нужен адрес в raw ) . Потом виндовский калькулятор поставить в режим программист , выбрать hex и полученный адрес умножить на 2100 - получите адрес в raw , а вот дальше самому вспоминать надо ....
|
avg
СНГ сообщений: 55 |
#1197 Дата 31 мая 2018 19:15
sergey67, я вот немного не понял если я стираю флешь программатором
CPLD EJTAG то получаю ошибку стирания того самого бэд блока 0x05CA0000
если стираю флешером то по моему флешер стирает все блоки хотя позже подцеплюсь к виглеру и попробую флешером посмотреть что получится
как вы посоветовали потом выложу логи стирание ers и проверки chk
|
sergey67
администратор
Санкт Петербург сообщений: 2166 |
#1198 Дата 31 мая 2018 19:21
avg, Дело в том , что программатором Вы получаете адрес в reg , а редактировать нужно будет в raw ...
цитата avg:
потом выложу логи стирание ers и проверки chk
Нужен только адрес ... логи не обязательно ...
|
avg
СНГ сообщений: 55 |
#1199 Дата 31 мая 2018 19:31
Понятно немного теперь работать флешером нужно верно?
CPLD EJTAG не пойдёт получается?Просто CPLD EJTAG пишет эту нанд шустрее
а флешером часа два нужно ждать.Получается мне нужно сейчас записать свою флешь не важно через что-то есть не важно через какой прогер а потом именно флешером считать я правильно понял ход мыслей?
Что бы считать фул в рег в настройках флешера нужно выставить
C:\zfrm-05a\zfrm-05a.exe 0x0378 10 d 0x0 0x3ff reg
Я правильно понял Вас?
|
sergey67
администратор
Санкт Петербург сообщений: 2166 |
#1200 Дата 31 мая 2018 19:34
avg, Нет .... Вам нужно стереть и чекнуть сам свисток , узнать адрес битого блока ... писать и считывать ни чего не надо ... смысла нет ...
|