Форум - Супутникового телебачення SAT-PROF

Форум - Супутникового телебачення SAT-PROF (http://sat-prof.com.ua/index.php)
-   Ремонт тюнерів,JTAG відладка (http://sat-prof.com.ua/forumdisplay.php?f=14)
-   -   Ejtag реанімація globo 4100с (ali3329c) (http://sat-prof.com.ua/showthread.php?t=166)

kreshnot 02.02.2014 19:43

Цитата:

Допис від Yaro (Допис 97634)
Зовнішній прогер може і допоможе прошити мікруху, а толку з того, якщо прошива реса її не розпізнає, бо в ній та флешка не прописана, а значить - не розуміється? Вчора таке в мене було при ремонті модем-рутера H108L.

Думаю що пов"язано з загрузочним сектором флеші.

Yaro,а чим ти прошивав свою флеш?

Yaro 02.02.2014 20:56

Цитата:

Допис від kreshnot (Допис 97636)
Yaro,а чим ти прошивав свою флеш?

Фірменним програматором, там є перехідник DIP8 - SPI 8 ніг. Після заливки перевіреної раніше прошивки злив дамп і порівняв, все було ОК, але після впайки в модем останній просто не схотів запускатися. Впаяв назад рідну - все пішло, як і було. Тому такі висновки. Думаю, що і на рахунок бута може бути - якщо не там розміщений. Я не перевіряв.

kreshnot 02.02.2014 21:22

Yaro, по даташитам зрівнював?
напиши назви мікрух,хочу подивитися даташити

Yaro 03.02.2014 08:59

Цитата:

Допис від kreshnot (Допис 97647)
Yaro, по даташитам зрівнював?
напиши назви мікрух,хочу подивитися даташити

Даташити проглянув "Біг пес через овес...", не вникав, глянув тільки основні параметри. Так вроді сумісні. Рідна з модема флеха MX25L320, міняти пробував на cFeon F32-100HIP, також 4-метрова.

gorobko 11.04.2014 01:02

Ejtag реанімація globo 4100с (ali3329c)
 
Привіт всім. Є мертвий ресівер globo 4100с в якому світиться тільки червоний світлодіод на морді. Прошивав Ejtag-ом, все прошивається але є нюанси зі стиранням блоків:

FileVersion = 1.0.6.17
Speed = 226313
-----------------------------------------------------------------------
Выбран режим работы с процессорами Ali M332x
CPU ID = 00000000
Ali M332x
IMPCODE = C05288
Версия EJTAG 1 - 2.0
EJTAG функции : R4k ASID_8 NoDMA MIPS32
Перевод процессора в Debug ... >Отладочный режим ОК!< ... Готово
Инициализируем модуль PrAcc ... Готово
Инициализируем доступ к Flash (ALi) ... Готово
Версия процессора Ali = 3327
Конфигурируем SDRAM (ALi) ... Готово
-------- Определяем флешь --------
Режим работы флешь = SPI 8 bit
Flash Base адресс = 0x1FC00000
Первые 16 байт флеши :
E300 0010 0000 0000 0001 0000 4E43 5243

Режим работы с SPI-флешь
DevID = 0015; VendorID = 00C2
SPI флешь определена : Размер флешь = 2097152
Готово
Первые 16 байт флеши + Смещение 0000 :
E300 0010 0000 0000 0001 0000 4E43 5243

Будем стирать 1 блок(ов)...
Стираем блок 1 с адресом = 0000
Не трется блок 1 с адресом = 0000
Ошибка стирания блока 1 с адресом = 0000
Стираем полностью флешь .....
Успешно стерта флешь
Записываем файл C:\DOCUME~1\Admin\0016~1\EJTAG_~1.1\12854-~1.ABS
размер данных = 2097152 байт
Подготовка к записи ...
Будем стирать 32 блок(ов)...
Стираем блок 1 с адресом = 0000
Стираем блок 2 с адресом = 10000
Стираем блок 3 с адресом = 20000
Стираем блок 4 с адресом = 30000
Стираем блок 5 с адресом = 40000
Стираем блок 6 с адресом = 50000
Стираем блок 7 с адресом = 60000
Стираем блок 8 с адресом = 70000
Стираем блок 9 с адресом = 80000
Стираем блок 10 с адресом = 90000
Стираем блок 11 с адресом = A0000
Стираем блок 12 с адресом = B0000
Стираем блок 13 с адресом = C0000
Стираем блок 14 с адресом = D0000
Стираем блок 15 с адресом = E0000
Стираем блок 16 с адресом = F0000
Стираем блок 17 с адресом = 100000
Стираем блок 18 с адресом = 110000
Стираем блок 19 с адресом = 120000
Стираем блок 20 с адресом = 130000
Стираем блок 21 с адресом = 140000
Стираем блок 22 с адресом = 150000
Стираем блок 23 с адресом = 160000
Стираем блок 24 с адресом = 170000
Стираем блок 25 с адресом = 180000
Стираем блок 26 с адресом = 190000
Стираем блок 27 с адресом = 1A0000
Стираем блок 28 с адресом = 1B0000
Стираем блок 29 с адресом = 1C0000
Стираем блок 30 с адресом = 1D0000
Стираем блок 31 с адресом = 1E0000
Стираем блок 32 с адресом = 1F0000
Успешно стерли 32 блок(ов)
Запись в режиме SPI 256
Начинаем запись во флешь
23:39:27
Готово
0:13:42
Начинаем чтение в файл C:\DOCUME~1\Admin\0016~1\AB7D~1.BIN
0:14:21
Завершено
0:19:10

Стер флеш і далі по логу ніби все добре але резултату ніякого - червоний світлодіод і все. Зчитав дамп і помітив, що його розмір не 2мб, а лише 64кб. Просьба допомогти з порадою.

vova-sp 11.04.2014 01:07

Пробуй флеху замiни.

gorobko 11.04.2014 03:01

Не видно яка там маркіровка

kreshnot 11.04.2014 07:21

gorobko, Треба виставляти "Длина" 200000 для дампу.У тебе там тільки boot,можно прошити через СОМ

Yaro 11.04.2014 08:59

[QUOTE=gorobko;99550]Привіт всім. Є мертвий ресівер globo 4100с в якому світиться тільки червоний світлодіод на морді. Прошивав Ejtag-ом, все прошивається але є нюанси зі стиранням блоків:

FileVersion = 1.0.6.17
Speed = 226313[QUOTE]
-----------------------------------------------------------------------
Цитата:

Допис від gorobko (Допис 99550)
кусь...Flash Base адресс = 0x1FC00000

Постав базову адресу іншу. Наприклад AFC00000.
кусь
Цитата:

Допис від gorobko (Допис 99550)
Будем стирать 1 блок(ов)...
Стираем блок 1 с адресом = 0000
Не трется блок 1 с адресом = 0000
Ошибка стирания блока 1 с адресом = 0000

Треба спочатку стерти флешку, потім тільки писати.
Цитата:

Допис від gorobko (Допис 99550)
Стираем полностью флешь .....
Успешно стерта флешь

От як тут, уже правильно.

gorobko 11.04.2014 17:17

Поблему з розміром файла вирішив - в настройках програми виставив "Длина 200000" і залився повний дамп (дякую, kreshnot). Але тюнер так і не ожив. Міняв базову адресу ( за порадою Yaro)- також безрезультатно. Тоді я зчитав дамп, і порівняв в програмці Comparator of files v2_20 з оригіналом. Показало 79 несовпадінь, причому в оригіналі ці сектори виглядають як буква-цифра, цифр-цифра і т.д. (напр. 85, 8D,05,41,A8...), а в здампованому файлі всі ці сектор замінені нулями (00,00,00...). Можливо це дохла флеш?


Часовий пояс GMT +3. Поточний час: 07:52.

vBulletin 3.8.4 ; Переклад: © Віталій Стопчанський, 2004-2010