www.ejtag.ru

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


Расширенный поиск
Текущее время: 05 дек 2016, 19:30

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Asus RT-G32 Ver. C1
СообщениеДобавлено: 13 дек 2014, 04:03 
Не в сети

Зарегистрирован: 24 фев 2013, 00:29
Сообщения: 81
Фото: 1
Откуда: Житомир
Страна: Ukraine (ua)
Благодарил (а): 79 раз.
Поблагодарили: 48 раз.
Пункты репутации: 7
Пользователь
Сергей, помогите настроить EJTAG, чтобы законектить и восстановить WIFI роутер Asus RT-G32 Ver. C1.

CPU: RT3050F Ralink
ROM: S29GL032N90TF Spansion
RAM: M12L2561616A ESMT

Лог Scan TAPs
Try to scan up to 16 ID code ...
Reseting taps..
TAP0 ID = 0x1335024F
TAP1 ID = 0xBAADC0DE
TAP2 ID = 0xBAADC0DE
TAP3 ID = 0xBAADC0DE
TAP4 ID = 0xBAADC0DE
TAP5 ID = 0xBAADC0DE
TAP6 ID = 0xBAADC0DE
TAP7 ID = 0xBAADC0DE
TAP8 ID = 0xBAADC0DE
TAP9 ID = 0xBAADC0DE
TAP10 ID = 0xBAADC0DE
TAP11 ID = 0xBAADC0DE
TAP12 ID = 0xBAADC0DE
TAP13 ID = 0xBAADC0DE
TAP14 ID = 0xBAADC0DE
TAP15 ID = 0xBAADC0DE
Founded 1 TAPs

Try detect IRs length ...
IR patern = 0xFFFFFFE1
Detected IR length:
TAP0 = 5


Лог конэкта с базовым адресом флеши = 0xBFC00000 и базовым адрес sdram = 0x80000000
<----- 0.1.0.2118 ----->
Default
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,25
New VIO = 3,25
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU BIG-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0x1335024F
Читаем IMP code
IMPCODE = 0x60414000
EJTAG version 3.1
EJTAG function : R4k ASID_8 MIPS16e NoDMA MIPS32

Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x4004C008
Инициализируем модуль PrAcc ....
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 303DB
Little-Endian
New DCR = 303D9
MIPS CP0 Index = 0x80000000
MIPS CP0 Random = 0x5
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x805C010
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0x813008
MIPS CP0 Count = 0xA3E824D
MIPS CP0 EntryHi = 0x8007C000
MIPS CP0 Compare = 0x0
MIPS CP0 Status = 0x6
MIPS CP0 Cause = 0x5000802C
MIPS CP0 EPC = 0xBF0007FC
MIPS CP0 PRId = 0x1964C
MIPS 24KE
MIPS CP0 Config = 0x80050483
MIPS CP0 Config1 = 0xBE63319E
MIPS CP0 Config2 = 0x80000000
MIPS CP0 Config3 = 0x420
MIPS CP0 LLAddr = 0xFFFFFFFF
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x80000000
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Debug = 0xC2118020
MIPS CP0 DEPC = 0x80000180
MIPS CP0 PerfCtl0 = 0x80000000
MIPS CP0 ErrCtl = 0x37DC0
MIPS CP0 CacheErr = 0x520EC408
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0xFFFFFFFF
MIPS CP0 ErrorEPC = 0xFF200200
MIPS CP0 DESAVE = 0xBF01F500
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9

Зависимости удовлетворены
Базовый адрес флеши = 0xBFC00000
Режим доступа 8 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x80000000
Первые 16 байт флеши со смещения 0x0:
FF00 0010 0000 0000 FD00 0010 0000 0000
Определяем флешь ...
Manufacture ID = 0x00FF Device ID = 0x0000 0000 0000
Unknown or Internal Flash
CFI = ,
Boot type = 0
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров


Игрался с разными адресами флеши, но так конэкта не добился.
Полагаю что надо скрипт инициализации, но мне этого не осилить.
Сергей, помогите пожалуйста.
Нашел на просторах инета дамп, если нужно, то могу выложить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 13 дек 2014, 17:28 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3855 раз.
Пункты репутации: 287
СвойСвойСвой
Цитата:
Режим доступа 8 бит / разрядность 16 бит

Что это? Вы уверены в такой конфигурации?


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 13 дек 2014, 22:15 
Не в сети

Зарегистрирован: 24 фев 2013, 00:29
Сообщения: 81
Фото: 1
Откуда: Житомир
Страна: Ukraine (ua)
Благодарил (а): 79 раз.
Поблагодарили: 48 раз.
Пункты репутации: 7
Пользователь
Пробовал выставлять и другие варианты, но конэкта нет.

<----- 0.1.0.2118 ----->
Default
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,25
New VIO = 3,25
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0x1335024F
Читаем IMP code
IMPCODE = 0x60414000
EJTAG version 3.1
EJTAG function : R4k ASID_8 MIPS16e NoDMA MIPS32

Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x4004C008
Инициализируем модуль PrAcc ....
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 303DB
Little-Endian
New DCR = 303D9
MIPS CP0 Index = 0x80000000
MIPS CP0 Random = 0x13
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x805EC10
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0xC33028
MIPS CP0 Count = 0x915348D
MIPS CP0 EntryHi = 0x8007C000
MIPS CP0 Compare = 0x0
MIPS CP0 Status = 0x6
MIPS CP0 Cause = 0x50008030
MIPS CP0 EPC = 0xBF0007FC
MIPS CP0 PRId = 0x1964C
MIPS 24KE
MIPS CP0 Config = 0x80050483
MIPS CP0 Config1 = 0xBE63319E
MIPS CP0 Config2 = 0x80000000
MIPS CP0 Config3 = 0x420
MIPS CP0 LLAddr = 0xFFFFFFFF
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x80000000
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Debug = 0x42118020
MIPS CP0 DEPC = 0x80000180
MIPS CP0 PerfCtl0 = 0x80000000
MIPS CP0 ErrCtl = 0x375C0
MIPS CP0 CacheErr = 0x530EC400
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0xFFFFFFFF
MIPS CP0 ErrorEPC = 0xFF200200
MIPS CP0 DESAVE = 0xBF01F500
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9

Зависимости удовлетворены
Базовый адрес флеши = 0xBFC00000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x80000000
Первые 16 байт флеши со смещения 0x0:
FF00 0010 0000 0000 FD00 0010 0000 0000
Определяем флешь ...
Manufacture ID = 0x00FF Device ID = 0x1000 0000 0000
Unknown or Internal Flash
CFI = ,
Boot type = 0
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров


Первые 16 байт в логе соответствуют первым 16-ти байтам в дампе который нашел в инете.
Что нужно сделать чтобы определилась флешка?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 13 дек 2014, 22:41 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3855 раз.
Пункты репутации: 287
СвойСвойСвой
Базовый наверно BF000000


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 13 дек 2014, 23:27 
Не в сети

Зарегистрирован: 24 фев 2013, 00:29
Сообщения: 81
Фото: 1
Откуда: Житомир
Страна: Ukraine (ua)
Благодарил (а): 79 раз.
Поблагодарили: 48 раз.
Пункты репутации: 7
Пользователь
Базовый BF000000 флека не определилась.
<----- 0.1.0.2118 ----->
Default
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,25
New VIO = 3,25
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0x1335024F
Читаем IMP code
IMPCODE = 0x60414000
EJTAG version 3.1
EJTAG function : R4k ASID_8 MIPS16e NoDMA MIPS32

Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x4004C008
Инициализируем модуль PrAcc ....
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 303DB
Little-Endian
New DCR = 303D9
MIPS CP0 Index = 0x80000000
MIPS CP0 Random = 0xB
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x805EC10
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0xC33028
MIPS CP0 Count = 0x8F9AE04
MIPS CP0 EntryHi = 0x8007C000
MIPS CP0 Compare = 0x0
MIPS CP0 Status = 0x6
MIPS CP0 Cause = 0x50008030
MIPS CP0 EPC = 0xBF0007FC
MIPS CP0 PRId = 0x1964C
MIPS 24KE
MIPS CP0 Config = 0x80050483
MIPS CP0 Config1 = 0xBE63319E
MIPS CP0 Config2 = 0x80000000
MIPS CP0 Config3 = 0x420
MIPS CP0 LLAddr = 0xFFFFFFFF
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x80000000
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Debug = 0x42118020
MIPS CP0 DEPC = 0x80000180
MIPS CP0 PerfCtl0 = 0x80000000
MIPS CP0 ErrCtl = 0x375C0
MIPS CP0 CacheErr = 0x530EC400
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0xFFFFFFFF
MIPS CP0 ErrorEPC = 0xFF200200
MIPS CP0 DESAVE = 0xBF01F500
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI< требует тип(ы) процессоров :
NEC EMMA2x
MIPS DMA
MIPS PrAcc
ARM7
ARM9
ARM11
ST20 DCU2
ST20 DCU3
ST40/SH4
PPC STB02500
OCDS v1.0
Cortex M3
Boundary Scan Flasher

Зависимости удовлетворены
Базовый адрес флеши = 0xBF000000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 2048 байт
Базовый адрес sdram = 0x80000000
Первые 16 байт флеши со смещения 0x0:
FF00 0010 0000 0000 FD00 0010 0000 0000
Определяем флешь ...
Manufacture ID = 0x00FF Device ID = 0x1000 0000 0000
Unknown or Internal Flash
CFI = ,
Boot type = 0
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 14 дек 2014, 00:57 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3855 раз.
Пункты репутации: 287
СвойСвойСвой
А должна определиться.
Всего несколько вариантов:
9f000000
af000000
bf000000

8 или 16 бит смотреть по подключению флеши (47 нога TSOP48)


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 14 дек 2014, 01:56 
Не в сети

Зарегистрирован: 24 фев 2013, 00:29
Сообщения: 81
Фото: 1
Откуда: Житомир
Страна: Ukraine (ua)
Благодарил (а): 79 раз.
Поблагодарили: 48 раз.
Пункты репутации: 7
Пользователь
на 47 ноге 3,3В--16бит (если я правильно понял)
с AF000000
<----- 0.1.0.2118 ----->
Default
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,25
New VIO = 3,25
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0x1335024F
Читаем IMP code
IMPCODE = 0x60414000
EJTAG version 3.1
EJTAG function : R4k ASID_8 MIPS16e NoDMA MIPS32

Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x4004C008
Инициализируем модуль PrAcc ....
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 303DB
Little-Endian
New DCR = 303D9
MIPS CP0 Index = 0x80000000
MIPS CP0 Random = 0x12
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x24C450
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0x8892008
MIPS CP0 Count = 0x93E0A5A
MIPS CP0 EntryHi = 0x8007C000
MIPS CP0 Compare = 0x0
MIPS CP0 Status = 0x6
MIPS CP0 Cause = 0x5000802C
MIPS CP0 EPC = 0xBF0007FC
MIPS CP0 PRId = 0x1964C
MIPS 24KE
MIPS CP0 Config = 0x80050483
MIPS CP0 Config1 = 0xBE63319E
MIPS CP0 Config2 = 0x80000000
MIPS CP0 Config3 = 0x420
MIPS CP0 LLAddr = 0xFFFFFFFF
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x80000000
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Debug = 0x42118020
MIPS CP0 DEPC = 0x8000042C
MIPS CP0 PerfCtl0 = 0x80000000
MIPS CP0 ErrCtl = 0x2780
MIPS CP0 CacheErr = 0xD2048400
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0xFFFFFFFF
MIPS CP0 ErrorEPC = 0xFF200200
MIPS CP0 DESAVE = 0xBF01F500
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9

Зависимости удовлетворены
Базовый адрес флеши = 0xAF000000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x80000000
Первые 16 байт флеши со смещения 0x0:
0100 0100 0100 0100 0100 0100 0100 0100
Определяем флешь ...
Manufacture ID = 0x0001 Device ID = 0x0001 0001 0001
Spansion Flash
CFI = , , 
Boot type = 1
CFI не поддерживается
Читаем параметры флешь из файла ...
Тип микросхемы - TEST MODE
Параметры считаны, количество блоков 4
размер флеши 1048576 байт

первые 16 байт неправильные


c 9F000000
<----- 0.1.0.2118 ----->
Default
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,25
New VIO = 3,25
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0x1335024F
Читаем IMP code
IMPCODE = 0x60414000
EJTAG version 3.1
EJTAG function : R4k ASID_8 MIPS16e NoDMA MIPS32

Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x4004C008
Инициализируем модуль PrAcc ....
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 303DB
Little-Endian
New DCR = 303D9
MIPS CP0 Index = 0x80000000
MIPS CP0 Random = 0xC
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x24C450
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0x8892008
MIPS CP0 Count = 0x213C9E80
MIPS CP0 EntryHi = 0x8007C000
MIPS CP0 Compare = 0x0
MIPS CP0 Status = 0x6
MIPS CP0 Cause = 0x5000802C
MIPS CP0 EPC = 0xBF0007FC
MIPS CP0 PRId = 0x1964C
MIPS 24KE
MIPS CP0 Config = 0x80050483
MIPS CP0 Config1 = 0xBE63319E
MIPS CP0 Config2 = 0x80000000
MIPS CP0 Config3 = 0x420
MIPS CP0 LLAddr = 0xFFFFFFFF
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x80000000
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Debug = 0x42118020
MIPS CP0 DEPC = 0x8000042C
MIPS CP0 PerfCtl0 = 0x80000000
MIPS CP0 ErrCtl = 0x2780
MIPS CP0 CacheErr = 0xD2048400
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0xFFFFFFFF
MIPS CP0 ErrorEPC = 0xFF200200
MIPS CP0 DESAVE = 0xBF01F500
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9

Зависимости удовлетворены
Базовый адрес флеши = 0x9F000000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x80000000
Первые 16 байт флеши со смещения 0x0:
F000 0010 0000 0000 FD00 0010 0000 0000
Определяем флешь ...
Manufacture ID = 0x00F0 Device ID = 0x1000 0000 0000
Unknown or Internal Flash
CFI = ,
Boot type = 0
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров


так же как и с базовым BF000000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 14 дек 2014, 02:51 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3855 раз.
Пункты репутации: 287
СвойСвойСвой
Для этого процессора изначально в принципе не нужны никакие скрипты. Все режимы задаются страпами. И после включения флешь должна быть доступна.
Может флешь ещё по BB000000 видится, но может и непропай все же?


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 14 дек 2014, 22:43 
Не в сети

Зарегистрирован: 24 фев 2013, 00:29
Сообщения: 81
Фото: 1
Откуда: Житомир
Страна: Ukraine (ua)
Благодарил (а): 79 раз.
Поблагодарили: 48 раз.
Пункты репутации: 7
Пользователь
Лог 2119
<----- 0.1.0.2119 ----->
RT305x SDR16
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,25
New VIO = 3,25
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0x1335024F
Читаем IMP code
IMPCODE = 0x60414000
EJTAG version 3.1
EJTAG function : R4k ASID_8 MIPS16e NoDMA MIPS32

Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x4004C008
Инициализируем модуль PrAcc ....
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 303DB
Little-Endian
New DCR = 303D9
MIPS CP0 Index = 0x80000000
MIPS CP0 Random = 0x1D
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x805CC10
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0x1CC33028
MIPS CP0 Count = 0x8F4AD91
MIPS CP0 EntryHi = 0x8007C000
MIPS CP0 Compare = 0x0
MIPS CP0 Status = 0x6
MIPS CP0 Cause = 0x50008028
MIPS CP0 EPC = 0xBF0007FC
MIPS CP0 PRId = 0x1964C
MIPS 24KE
MIPS CP0 Config = 0x80050483
MIPS CP0 Config1 = 0xBE63319E
MIPS CP0 Config2 = 0x80000000
MIPS CP0 Config3 = 0x420
MIPS CP0 LLAddr = 0xFFFFFFFF
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x80000000
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Reserved = 0xFFFFFFFF
MIPS CP0 Debug = 0x42118020
MIPS CP0 DEPC = 0x80000180
MIPS CP0 PerfCtl0 = 0x80000000
MIPS CP0 ErrCtl = 0x375C0
MIPS CP0 CacheErr = 0xD30ECC00
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0xFFFFFFFF
MIPS CP0 ErrorEPC = 0xFF200200
MIPS CP0 DESAVE = 0xBF01F500
Модуль ЦПУ инициализирован
Используем файл скрипта rt305x.ejs
Script: IDENT
Script Log XDWORD = 0x33335452
Script Log XDWORD = 0x33335452
Script: SYSCFG
Script Log XDWORD = 0x00400000
Script Log XDWORD = 0x40000000
Скрипт выполнен
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9

Зависимости удовлетворены
Базовый адрес флеши = 0xBF000000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x80000000
Первые 16 байт флеши со смещения 0x0:
0100 0100 0100 0100 0100 0100 0100 0100
Определяем флешь ...
Manufacture ID = 0x0001 Device ID = 0x0001 0001 0001
Spansion Flash
CFI = , , 
Boot type = 1
CFI не поддерживается
Читаем параметры флешь из файла ...
Тип микросхемы - TEST MODE
Параметры считаны, количество блоков 4
размер флеши 1048576 байт


Вот что получилось после пропайки флеш в терминале
U-Boot 1.1.3 (Jan 14 2011 - 14:41:20)


Board: Ralink APSoC DRAM: 256 kB

relocate_code Pointer at: 7fbbc000

Странный размер DRAM.
Спасибо Сергей за помощь.
Так как предыстория этого роутера неизвестна, пока его отложу.
Может попадется такой рабочий, тогда и проверю.
А флешку попробую подкинуть на DLink 2100, тогда станет ясно.
P.S. RAM менял, не помогло.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Asus RT-G32 Ver. C1
СообщениеДобавлено: 14 дек 2014, 23:26 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3855 раз.
Пункты репутации: 287
СвойСвойСвой
Цитата:
U-Boot 1.1.3 (Jan 14 2011 - 14:41:20)

С флеши грузится. Надо пытаться найти базовый адрес.
Цитата:
MIPS CP0 DESAVE = 0xBF01F500

по логу базовый BF000000, но ещё надо пробовать BB000000.
И по регистрам получается там RT3352

Скрипт заменить, логи выложить.


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

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


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

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


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

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