Показать сообщение отдельно
Старый 12.03.2014, 19:10   #96
Yaro
Модератор

 
Аватар для Yaro
 
Yaro вне форума
Регистрация: 19.01.2010
Страна: Ukraine
Возраст: 64
Сообщений: 766
Сказал(а) спасибо: 1.501
Поблагодарили 2.600 раз(а) в 790 сообщениях
Репутация: 7621
481345292
По умолчанию Re: Характерные поломки Globo 7010A

Цитата:
Сообщение от sasha1972220 Посмотреть сообщение
У меня джигом чтото не выходило
Вот лог работы с тем же 7010А (Стартрек 550D SuperPLus), ну правда программатор фирменный :)
Код:
<------------------>
Ali M332x 16-Flash
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
CPLD v1.0 found!
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Читаем ID процессора
CpuID = 0x00000000
Читаем IMP code
IMPCODE = 0xC05288
EJTAG version  1 - 2.0
EJTAG function :  R4k  ASID_8 NoDMA  MIPS32 
 
Переводим процессор в Debug ... OK
EJTAG Cntrl = 0x248108
Инициализируем модуль PrAcc ....
PrAcc Single Exec - address =FF200204
PrAcc Single Exec - address =FF200208
PrAcc Single Exec - address =FF20020C
PrAcc Single Exec - address =FF200210
1st step Result = OK
2nd step Result = OK
3nd step Result = OK
PrAcc - Чтение неопределенного адреса FF300000
PrAcc Single Exec - address =FF20020C
PrAcc Single Exec - address =FF203000
PrAcc Single Exec - address =FF200210
PrAcc Single Exec - address =FF200214
MIPS CP0 Index = 0x0
MIPS CP0 Random = 0xE
MIPS CP0 EntryLo0 = 0x0
MIPS CP0 EntryLo1 = 0x0
MIPS CP0 Context = 0x0
MIPS CP0 PageMask = 0x0
MIPS CP0 Wired = 0x0
MIPS CP0 HWREna = 0x0
MIPS CP0 BadVAddr = 0x0
MIPS CP0 Count = 0x802
MIPS CP0 EntryHi = 0x0
MIPS CP0 Compare = 0xFFFFFF
MIPS CP0 Status = 0x4400004
MIPS CP0 Cause = 0x0
MIPS CP0 EPC = 0x0
MIPS CP0 PRId = 0x0
MIPS CP0 Config = 0x80840180
MIPS CP0 Config1 = 0x992C9E
MIPS CP0 LLAddr = 0x0
MIPS CP0 WatchLo = 0x0
MIPS CP0 WatchHi = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Reserved = 0x0
MIPS CP0 Debug = 0x40000000
MIPS CP0 DEPC = 0x0
MIPS CP0 PerfCtl0 = 0x20
MIPS CP0 ErrCtl = 0x0
MIPS CP0 CacheErr = 0x0
MIPS CP0 TagLo = 0x0
MIPS CP0 DataHi = 0x0
MIPS CP0 ErrorEPC = 0xBFC00000
MIPS CP0 DESAVE = 0xFFFFFBFF
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
PrAcc Single Exec - address =FF200208
PrAcc Single Exec - address =FF20020C
Модуль ЦПУ инициализирован
ALi процессор определен
Включаем доступ к флешь ... 
OK
RegData = 0xF0005
Версия процессора ALI = 0, подтип = 0
Инициализируем SDRAM ....
OK
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9
 
Зависимости удовлетворены
Базовый адрес флеши = 0xBFC00000
Режим доступа 8 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0xA0000000
Первые 16 байт флеши со смещения 0x0:
 E300 0010 0000 0000 0001 0000 4E43 5243 
Определяем флешь ...
Manufacture ID = 0x0001 Device ID = 0x0049 0000 0003Spansion  Flash
Am29LV160BB
CFI  = Q, R, Y
Boot type = 2
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
Таймаут записи байта/слова 128 мк-сек (тип.)
Таймаут записи байта/слова 256 мк-сек (макс.)
Таймаут стирания блока 1024 мсек (тип.)
Таймаут стирания блока 16384 мсек (макс.)
Flash interface - x8/x16 bit
PRI ID = PRI
CFI ver - 1.3
Address Sensitive Unlock - yes
Process Technology - CS99
Erase suspend - for read and write
Sector protect - да, группой по 1 сектора
Temporary sector unprotect - поддерживается
Sector protect/unprotect algo - 29LV800A
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - не поддерживается

Spansion Security ID S29ALxxxM(16 bit device):0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 

Secured Silicon Sector 0x3
SecSi not factory locked
SecSi lock register = 0x00
Flash Size = 2097152
Region count = 4
Region = 0 ; Block size = 16384 ; Block count = 1
Region = 1 ; Block size = 8192 ; Block count = 2
Region = 2 ; Block size = 32768 ; Block count = 1
Region = 3 ; Block size = 65536 ; Block count = 31
AMD Locked Sector Addr(16 bit device):

Записываем файл C:\Documents and Settings\Slava\Рабочий стол\1.4.27 4W-5E-13E-(53E-55Е)-60E-75E-85E-90E\1.4.27 4W-5E-13E-(53E-55Е)-60E-75E-85E-90E.abs
Размер = 2097152 байт
Смещение = 0x0
Будем стирать 35 блок(ов)...
Стираем блок 35 с адресом = 0x1F0000
Успешно стерто 35 блок(ов)
Запись начата
17:58:09
Используем быструю запись
Размер пакета 8192 байт
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
fls: Install algo - 9
Установка параметров алгоритма
fls: Запуск алгоритма (9)
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
PrAcc Single Exec - address =FF200208
fls: Algo started (ECR = 0x208109)
fls: Алгоритм завершен
Тактов ожидания завершения 2728, ECR = 248109
Чтение результатов алгоритма
алгоритм pracc $v0=0xFACE $v1=0x0 $a2=0x0
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
Установка параметров алгоритма
fls: Запуск алгоритма (9)
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
PrAcc Single Exec - address =FF200208
fls: Algo started (ECR = 0x208109)
fls: Алгоритм завершен
Тактов ожидания завершения 2732, ECR = 248109
Чтение результатов алгоритма
алгоритм pracc $v0=0xFACE $v1=0xFFFFFFF0 $a2=0x0
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
Установка параметров алгоритма
fls: Запуск алгоритма (9)
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
PrAcc Single Exec - address =FF200208
fls: Algo started (ECR = 0x208109)
fls: Алгоритм завершен
Тактов ожидания завершения 2565, ECR = 248109
Чтение результатов алгоритма
алгоритм pracc $v0=0xFACE $v1=0xFFFFFFD2 $a2=0x0
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
Установка параметров алгоритма
fls: Запуск алгоритма (9)
PrAcc Single Exec - address =0
PrAcc Single Exec - address =FF200204
PrAcc Single Exec - address =FF200208
fls: Algo started (ECR = 0x208109)
(здесь я повырезал, много одинаковых листов лога)fls: Алгоритм завершен
алгоритм pracc $v0=0xFACE $v1=0xFFFFFFFF $a2=0x0
[COLOR="red"]Запись завершена
18:00:18
Средняя скорость 16,0 Кбайт/сек[/COLOR
]
  Ответить в расширенном режиме
 
Время генерации страницы 0.17919 секунды с 12 запросами