www.ejtag.ru

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


Расширенный поиск
Текущее время: 07 дек 2016, 04:45

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: DIR320
СообщениеДобавлено: 13 июл 2014, 11:15 
Не в сети

Зарегистрирован: 06 фев 2014, 07:48
Сообщения: 222
Откуда: Сибирь
Страна: Russia (ru)
Благодарил (а): 53 раз.
Поблагодарили: 35 раз.
Пункты репутации: 7
Пользователь
Процессор BCM5354KFBG MX29LV320 как слить дампик???
<----- 0.1.0.2111 ----->
BCM47xx PrAcc
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,24
New VIO = 3,24
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/8
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 14 MHz
Читаем ID процессора
CpuID = 0x3535417F
CPU ID не совпадает с заданным
Читаем IMP code
IMPCODE = 0x810904
EJTAG version 1 - 2.0
EJTAG function : R4k MIPS16e DMA MIPS32

DMA cpu in PrAcc mode init
DCR = 0x1E
Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x24810C
Инициализируем модуль PrAcc ....
Ошибка CpuSpcCmd, Cmd = 49 Err1 = 0xFF200000, Err2 = 0xFF200218
PrAcc Exec Read from 0xFF200218
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 41
Little-Endian
MIPS CP0 Index = 0x0
MIPS CP0 Random = 0x1A
MIPS CP0 EntryLo0 = 0x71E1F
MIPS CP0 EntryLo1 = 0x71DDF
MIPS CP0 Context = 0x6008C0
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0xC011880C
MIPS CP0 Count = 0x9F189089
MIPS CP0 EntryHi = 0xC0119B23
MIPS CP0 Compare = 0x9B1A2118
MIPS CP0 Status = 0x1000DC01
MIPS CP0 Cause = 0x8400
MIPS CP0 EPC = 0x800030AC
MIPS CP0 PRId = 0x29029
MIPS CP0 Config = 0x80000083
MIPS CP0 Config1 = 0x3E9B6C86
MIPS CP0 LLAddr = 0x0
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0xE3800400
MIPS CP0 Debug = 0x40000020
MIPS CP0 DEPC = 0x800030B4
MIPS CP0 PerfCtl0 = 0xFFFFFFFF
MIPS CP0 ErrCtl = 0x0
MIPS CP0 CacheErr = 0x0
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0x0
MIPS CP0 ErrorEPC = 0x0
MIPS CP0 DESAVE = 0x8
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9

Зависимости удовлетворены
Базовый адрес флеши = 0x1FC00000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x80000000
RAM test failed! (41)
Первые 16 байт флеши со смещения 0x0:
0000 0000 0000 0000 0000 0000 0000 0000
Определяем флешь ...
Manufacture ID = 0x0000 Device ID = 0x0000 0000 0000
Unknown or Internal Flash
CFI =
Boot type = 0
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров

перепробовал все конфиги нет коннекта, вот тут есть поддержка этого проца через старый LPTшный Jtag не охота его искать может кто подскажет как?


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DIR320
СообщениеДобавлено: 14 июл 2014, 10:32 
Не в сети

Зарегистрирован: 06 фев 2014, 07:48
Сообщения: 222
Откуда: Сибирь
Страна: Russia (ru)
Благодарил (а): 53 раз.
Поблагодарили: 35 раз.
Пункты репутации: 7
Пользователь
Коннект есть но надо где то что то подправить.
<----- 0.1.0.2111 ----->
BCM47xx PrAcc
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS DMA
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,24
New VIO = 3,24
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/8
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 14 MHz
Читаем ID процессора
CpuID = 0x3535417F
CPU ID не совпадает с заданным
Читаем IMP code
IMPCODE = 0x810904
EJTAG version 1 - 2.0
EJTAG function : R4k MIPS16e DMA MIPS32

Включаем доступ к DMA ... OK
DCR = 0x1A (0x0)
Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x248108
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode:
Проверяем зависимости от процессора
Модуль >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

Зависимости удовлетворены
Базовый адрес флеши = 0x1FC00000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 2048 байт
Базовый адрес sdram = 0xA0000000
RAM test failed! (0)
Первые 16 байт флеши со смещения 0x0:
AAAA 00B8 043C 5053 0724 0000 898C FFFF
Определяем флешь ...
Manufacture ID = 0x9090 Device ID = 0xB800 3C04 00F0
Unknown or Internal Flash
CFI =
Boot type = 16
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров


<----- 0.1.0.2111 ----->
BCM47xx PrAcc
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS DMA
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,24
New VIO = 3,24
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/8
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 14 MHz
Читаем ID процессора
CpuID = 0x3535417F
Читаем IMP code
IMPCODE = 0x810904
EJTAG version 1 - 2.0
EJTAG function : R4k MIPS16e DMA MIPS32

Включаем доступ к DMA ... OK
DCR = 0x1A (0x0)
Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x248108
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode:
Проверяем зависимости от процессора
Модуль >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

Зависимости удовлетворены
Базовый адрес флеши = 0x0
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 2048 байт
Базовый адрес sdram = 0xA0000000
RAM test failed! (0)
Первые 16 байт флеши со смещения 0x0:
3412 0000 1B3C 2680 7B8F C8A2 1A40 0040
Определяем флешь ...
Manufacture ID = 0x1234 Device ID = 0x0000 401A 2000
Unknown or Internal Flash
CFI = {,
Boot type = 26624
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров


Кое что :)
<----- 0.1.0.2111 ----->
BCM47xx PrAcc
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,24
New VIO = 3,24
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/8
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 14 MHz
Читаем ID процессора
CpuID = 0x3535417F
CPU ID не совпадает с заданным
Читаем IMP code
IMPCODE = 0x810904
EJTAG version 1 - 2.0
EJTAG function : R4k MIPS16e DMA MIPS32

DMA cpu in PrAcc mode init
DCR = 0x41
Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x24810C
Инициализируем модуль PrAcc ....
Ошибка CpuSpcCmd, Cmd = 49 Err1 = 0xFF200000, Err2 = 0xFF20001C
PrAcc Exec Read from 0xFF20001C
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 41
Little-Endian
MIPS CP0 Index = 0x0
MIPS CP0 Random = 0x1F
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x7A000000
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0x0
MIPS CP0 Count = 0x3BC7DE9
MIPS CP0 EntryHi = 0xA003E000
MIPS CP0 Compare = 0xFFFFFFFF
MIPS CP0 Status = 0x400000
MIPS CP0 Cause = 0x0
MIPS CP0 EPC = 0x0
MIPS CP0 PRId = 0x29029
MIPS CP0 Config = 0x80000083
MIPS CP0 Config1 = 0x3E9B6C86
MIPS CP0 LLAddr = 0x0
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0xE3800400
MIPS CP0 Debug = 0x40000C20
MIPS CP0 DEPC = 0x8031098C
MIPS CP0 PerfCtl0 = 0xFFFFBFFF
MIPS CP0 ErrCtl = 0x0
MIPS CP0 CacheErr = 0x0
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0x0
MIPS CP0 ErrorEPC = 0x0
MIPS CP0 DESAVE = 0x0
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode:
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9

Зависимости удовлетворены
Базовый адрес флеши = 0xBFC00000
Режим доступа 8 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0xA0000000
RAM test failed! (41)
Первые 16 байт флеши со смещения 0x0:
00B8 043C 5053 0724 0000 898C FFFF 0A34
Определяем флешь ...
Manufacture ID = 0x00C2 Device ID = 0x00A7 0000 0019
MXIC Flash
CFI = Q, R, Y
Boot type = 3
CFI флешь найдена
VENDOR ID = 0x2
AMD based
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - не поддерживается
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 16 мк-сек (тип.)
Таймаут записи байта/слова 512 мк-сек (макс.)
Таймаут стирания блока 1024 мсек (тип.)
Таймаут стирания блока 16384 мсек (макс.)
Flash interface - x8/x16 bit
PRI ID = PRI
CFI ver - 1.1
Address Sensitive Unlock - yes
Erase suspend - for read and write
Sector protect - да, группой по 4 сектора
Temporary sector unprotect - поддерживается
Sector protect/unprotect algo - 29LV800A
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - не поддерживается
ACC - min 10.5 volt, max 11.5 volt

Flash Size = 4194304
Region count = 2
Сортируем блоки для Top Boot
Region = 1 ; Block size = 65536 ; Block count = 63
Region = 0 ; Block size = 8192 ; Block count = 8
AMD Locked Sector Addr(16 bit device):

скорость правда 0,7кб ОЗУ не определилось, размер флеши правильный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DIR320
СообщениеДобавлено: 14 июл 2014, 11:10 
Не в сети
Администратор
Аватара пользователя

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

А кто будет его инициализировать ....


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: DIR320
СообщениеДобавлено: 14 июл 2014, 11:46 
Не в сети

Зарегистрирован: 06 фев 2014, 07:48
Сообщения: 222
Откуда: Сибирь
Страна: Russia (ru)
Благодарил (а): 53 раз.
Поблагодарили: 35 раз.
Пункты репутации: 7
Пользователь
63% дампик прям туго идет... :lol:
ОЗУ пробовал методом перебора, не получилось....
Дампик слился.
AMD based
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - не поддерживается
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 16 мк-сек (тип.)
Таймаут записи байта/слова 512 мк-сек (макс.)
Таймаут стирания блока 1024 мсек (тип.)
Таймаут стирания блока 16384 мсек (макс.)
Flash interface - x8/x16 bit
PRI ID = PRI
CFI ver - 1.1
Address Sensitive Unlock - yes
Erase suspend - for read and write
Sector protect - да, группой по 4 сектора
Temporary sector unprotect - поддерживается
Sector protect/unprotect algo - 29LV800A
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - не поддерживается
ACC - min 10.5 volt, max 11.5 volt

Flash Size = 4194304
Region count = 2
Сортируем блоки для Top Boot
Region = 1 ; Block size = 65536 ; Block count = 63
Region = 0 ; Block size = 8192 ; Block count = 8
AMD Locked Sector Addr(16 bit device):

Используем обычный режим, блок = 2 байт
Читаем 4194304 байт со смещения 0x0
Записываем в файл G:\usb_ejtag_tt_0.1.0.2111\Dumps\dir320.bin
Чтение начато
11:46:32
Чтение завершено
13:20:21
Средняя скорость 0,7 Кбайт/сек


Поставил галки и скорость возросла.
<----- 0.1.0.2111 ----->
BCM47xx PrAcc
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,24
New VIO = 3,24
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/8
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 14 MHz
Читаем ID процессора
CpuID = 0x3535417F
CPU ID не совпадает с заданным
Читаем IMP code
IMPCODE = 0x810904
EJTAG version 1 - 2.0
EJTAG function : R4k MIPS16e DMA MIPS32

DMA cpu in PrAcc mode init
DCR = 0x41
Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x24810C
Инициализируем модуль PrAcc ....
Ошибка CpuSpcCmd, Cmd = 49 Err1 = 0xFF200000, Err2 = 0xFF20001C
PrAcc Exec Read from 0xFF20001C
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 41
Little-Endian
MIPS CP0 Index = 0x0
MIPS CP0 Random = 0x1F
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x7A000000
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0x0
MIPS CP0 Count = 0x3BC7DE9
MIPS CP0 EntryHi = 0xA003E000
MIPS CP0 Compare = 0xFFFFFFFF
MIPS CP0 Status = 0x400000
MIPS CP0 Cause = 0x0
MIPS CP0 EPC = 0x0
MIPS CP0 PRId = 0x29029
MIPS CP0 Config = 0x80000083
MIPS CP0 Config1 = 0x3E9B6C86
MIPS CP0 LLAddr = 0x0
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0xE3800400
MIPS CP0 Debug = 0x40000C20
MIPS CP0 DEPC = 0x8031098C
MIPS CP0 PerfCtl0 = 0xFFFFBFFF
MIPS CP0 ErrCtl = 0x0
MIPS CP0 CacheErr = 0x0
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0x0
MIPS CP0 ErrorEPC = 0x0
MIPS CP0 DESAVE = 0x0
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9

Зависимости удовлетворены
Базовый адрес флеши = 0xBFC00000
Режим доступа 8 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0xA0000000
RAM test failed! (41)
Первые 16 байт флеши со смещения 0x0:
00B8 043C 5053 0724 0000 898C FFFF 0A34
Определяем флешь ...
Manufacture ID = 0x00C2 Device ID = 0x00A7 0000 0019
MXIC Flash
CFI = Q, R, Y
Boot type = 3
CFI флешь найдена
VENDOR ID = 0x2
AMD based
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - не поддерживается
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 16 мк-сек (тип.)
Таймаут записи байта/слова 512 мк-сек (макс.)
Таймаут стирания блока 1024 мсек (тип.)
Таймаут стирания блока 16384 мсек (макс.)
Flash interface - x8/x16 bit
PRI ID = PRI
CFI ver - 1.1
Address Sensitive Unlock - yes
Erase suspend - for read and write
Sector protect - да, группой по 4 сектора
Temporary sector unprotect - поддерживается
Sector protect/unprotect algo - 29LV800A
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - не поддерживается
ACC - min 10.5 volt, max 11.5 volt

Flash Size = 4194304
Region count = 2
Сортируем блоки для Top Boot
Region = 1 ; Block size = 65536 ; Block count = 63
Region = 0 ; Block size = 8192 ; Block count = 8
AMD Locked Sector Addr(16 bit device):

Используем быстрый режим, блок = 32768 байт
Читаем 4194304 байт со смещения 0x0
Записываем в файл G:\usb_ejtag_tt_0.1.0.2111\Dumps\dir320_test.bin
Чтение начато
13:48:55
Чтение завершено
13:49:12
Средняя скорость 242,7 Кбайт/сек

сравнил их совпадение байт в байт, блинн промахнулся с галками и курил час... :)

Настройка ПО
Вложение:
dir320.JPG


Проверил запись, все работает вот только медленно, стер флеш залил дампик все работает.
<----- 0.1.0.2111 ----->
BCM47xx PrAcc
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
USB-F rev 1.2
CPLD rev 3
VCC = 3,30
VIO = 3,24
New VIO = 3,24
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/8
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 14 MHz
Читаем ID процессора
CpuID = 0x3535417F
CPU ID не совпадает с заданным
Читаем IMP code
IMPCODE = 0x810904
EJTAG version 1 - 2.0
EJTAG function : R4k MIPS16e DMA MIPS32

Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x24810C
Инициализируем модуль PrAcc ....
Ошибка CpuSpcCmd, Cmd = 49 Err1 = 0xFF200000, Err2 = 0xFF20001C
PrAcc Exec Read from 0xFF20001C
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
DCR = 41
Little-Endian
MIPS CP0 Index = 0x0
MIPS CP0 Random = 0x1F
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x7A000000
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0x0
MIPS CP0 Count = 0x62156B26
MIPS CP0 EntryHi = 0xA003E000
MIPS CP0 Compare = 0xFFFFFFFF
MIPS CP0 Status = 0x400000
MIPS CP0 Cause = 0x8000
MIPS CP0 EPC = 0x0
MIPS CP0 PRId = 0x29029
MIPS CP0 Config = 0x80000083
MIPS CP0 Config1 = 0x3E9B6C86
MIPS CP0 LLAddr = 0x0
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0xE3800400
MIPS CP0 Debug = 0xC0000820
MIPS CP0 DEPC = 0x80322F40
MIPS CP0 PerfCtl0 = 0xFFFFFFFF
MIPS CP0 ErrCtl = 0x0
MIPS CP0 CacheErr = 0x0
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0x0
MIPS CP0 ErrorEPC = 0x0
MIPS CP0 DESAVE = 0x0
Модуль ЦПУ инициализирован
Создаем модуль флешь
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

Зависимости удовлетворены
Базовый адрес флеши = 0xBFC00000
Режим доступа 8 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 2048 байт
Базовый адрес sdram = 0xA0000000
RAM test failed! (41)
Первые 16 байт флеши со смещения 0x0:
00B8 043C 5053 0724 0000 898C FFFF 0A34
Определяем флешь ...
Manufacture ID = 0x00C2 Device ID = 0x00A7 0000 0019
MXIC Flash
CFI = Q, R, Y
Boot type = 3
CFI флешь найдена
VENDOR ID = 0x2
AMD based
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - не поддерживается
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 16 мк-сек (тип.)
Таймаут записи байта/слова 512 мк-сек (макс.)
Таймаут стирания блока 1024 мсек (тип.)
Таймаут стирания блока 16384 мсек (макс.)
Flash interface - x8/x16 bit
PRI ID = PRI
CFI ver - 1.1
Address Sensitive Unlock - yes
Erase suspend - for read and write
Sector protect - да, группой по 4 сектора
Temporary sector unprotect - поддерживается
Sector protect/unprotect algo - 29LV800A
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - не поддерживается
ACC - min 10.5 volt, max 11.5 volt

Flash Size = 4194304
Region count = 2
Сортируем блоки для Top Boot
Region = 1 ; Block size = 65536 ; Block count = 63
Region = 0 ; Block size = 8192 ; Block count = 8
AMD Locked Sector Addr(16 bit device):

Первые 16 байт флеши со смещения 0x0:
00B8 043C 5053 0724 0000 898C FFFF 0A34
Стираем полностью флешь ...
- успешно -
Первые 16 байт флеши со смещения 0x0:
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Записываем файл G:\usb_ejtag_tt_0.1.0.2111\Dumps\dir320_test.bin
Размер = 4194304 байт
Смещение = 0x0
Будем стирать 71 блок(ов)...
Стираем блок 71 с адресом = 0x3FE000
Успешно стерто 71 блок(ов)
Запись начата
19:44:29
Используем быструю запись
Размер пакета 2048 байт
Запись завершена
20:33:41
Средняя скорость 1,4 Кбайт/сек


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DIR320
СообщениеДобавлено: 07 янв 2015, 18:17 
Не в сети

Зарегистрирован: 12 дек 2014, 21:59
Сообщения: 549
Откуда: ЗаМКАД
Страна: Russia (ru)
Благодарил (а): 192 раз.
Поблагодарили: 146 раз.
Пункты репутации: 37
Активный
to Andy
Вот эту прошивку не рассматривали? Вдруг заинтересует кого-нибудь.
Прошивка Олега на роутере DIR-320 to Asus WL-500gP V2.
Кодировка Windows-1251 ;)
Прошивка Олега на роутере DIR-320.
Форум ссылка.
Прошивки
Прошивка Олега на роутере DIR-320
Удалось скомпилировать прошивку Олега для роутера Dlink DIR-320.
Данный роутер является аналогом роутера Asus WL-500gP V2 c уменьшенной с 8 Мб до 4 Мб флэш памятью и без второго порта USB. Выполнен роутер на процессоре BCM5354, объем ОЗУ - 32 Мб, флэш - 4 мегабайта, 1 порт USB, 1 внутренний COM порт.
Цена данного роутера меньше чем роутеров Asus при той же функциональности.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

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