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

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

Andbiz 14.11.2014 20:13

Помилка визначення SPI ID флеш (4100с і JTAG)
 
Доброго вечора.
Зіткнувся з наступною помилкою.
Є тюнер 4100с. Несправна флеш - тюнер працює, але при підвищенні температури мікросхеми губиться сигнал. Вирішив замінити. При спробі підключення через JTAG лог EJTAG_TT_1.0.6.12 повністю нормальний, але в кінці помилка визначення SPI ID флеш. Спробував підключатись до тюнера з рідною і новою флешкою - помилка залишається.

Взяв інший справний тюнер 4100с - теж помилка визначення SPI ID флеш.

Кабель спочатку використовув на мікросхемі, потім зібрав на резисторах - на обох помилка.

Режим LPT порту в BIOS правильний. Раніше прошивав тюнери через нього. В чому може бути причина? Щось сталося з LPT-портом?

kreshnot 14.11.2014 20:56

Andbiz, назва флеші яка?
Якщо 25Q16BVS-G потрібна весія EJTAG_TT_1.0.6.16

vimpel 14.11.2014 20:58

простіше програматором зашить і нестрадать ,теж колись так маявся

Andbiz 15.11.2014 13:40

Цитата:

Допис від kreshnot (Допис 105067)
Andbiz, назва флеші яка?
Якщо 25Q16BVS-G потрібна весія EJTAG_TT_1.0.6.16

Була FL016KIF. Спробував замінити на EN25F16 (F16-100HIP).

Перепробував:
EJTAG_TT_1.0.6.12
EJTAG_TT_1.0.6.15
EJTAG_TT_1.0.6.16
EJTAG_TT_1.0.6.17

kreshnot 15.11.2014 13:54

16 і 17 шиється,почитай тут http://sat-prof.com.ua/showthread.php?t=4410 ,може прош"єш флеш прогером

Andbiz 15.11.2014 15:31

Цитата:

Допис від kreshnot (Допис 105076)
16 і 17 шиється,почитай тут http://sat-prof.com.ua/showthread.php?t=4410 ,може прош"єш флеш прогером

Щось не хоче шитися. Буду розбиратися.
Зовнішнього програматора у мене нажаль немає.

kreshnot 15.11.2014 15:59

Цитата:

Допис від Andbiz (Допис 105079)
Щось не хоче шитися. Буду розбиратися.
Зовнішнього програматора у мене нажаль немає.

ссилку для кого дав?залізяка під LPT таж сама,тільки прогу ставиш на комп іншу

Andbiz 15.11.2014 20:45

Цитата:

Допис від kreshnot (Допис 105080)
ссилку для кого дав?залізяка під LPT таж сама,тільки прогу ставиш на комп іншу

Нічого не виходить. Жодна з програм не змогла визначити FLASH. Її бачать, але -"Неизвестный тип, неизвестный размер". За допомогою SPIFlashrus спробував прошити флешку, але вона не прошилась. Розмір її бачить (16384 байт), але не визначає тип (Unknown (0x00)).

EJTAG_TT_1.0.6.16 видає наступний лог:
Код:

FileVersion = 1.0.6.16
-----------------------------------------------------------------------
Выбран режим работы с процессорами 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
Byte mode access
Flash Base адресс = 0x1FC00000
Первые 16 байт флеши :
 0080 0240 FFFF 033C F87F 6334 2410 4300
 
Режим работы с SPI-флешь
DevID = 0002; VendorID = 0000
Ошибка определения SPI ID
Готово


kreshnot 15.11.2014 21:41

все шиється,і прог там і схем море
базовий адрес міняв? виклади скрін проги і напиши які базові адреси ставив

Andbiz 15.11.2014 21:47

Цитата:

Допис від kreshnot (Допис 105087)
все шиється,і прог там і схем море
базовий адрес міняв? виклади скрін проги і напиши які базові адреси ставив

В мене не виходить. Сам не розумію чому.
Ось скрін.
http://s019.radikal.ru/i611/1411/6e/23db84a35547.png
Базові адреси пробував міняти - але тоді:
Код:

Первые 16 байт флеши :
 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF

Пробував адресу BFC00000 - але там теж "Ошибка определения SPI ID"

Andbiz 15.11.2014 21:55

Зараз пробую прошити флеш за базовою адресою AFC00000.
Але з нею теж
Код:

Первые 16 байт флеши :
 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF


kreshnot 15.11.2014 21:55

повний піпец,звідки на чистій флеші будуть правильні перші 16 байт
при правильному базовому адресі будуть FFFFFFFFFFFFFFF
запиши 30% дампу і будуть тобі правильні перші 16 байт

Andbiz 15.11.2014 22:29

Цитата:

Допис від kreshnot (Допис 105090)
повний піпец,звідки на чистій флеші будуть правильні перші 16 байт
при правильному базовому адресі будуть FFFFFFFFFFFFFFF
запиши 30% дампу і будуть тобі правильні перші 16 байт

Залишилось 15% запису. Логічно, але я вже декілька разів її прошивав - гадав, що щось могло залишитись.
Про базову адресу в Інтернеті для EN25F16 пошукав інформацію. Одна людина написала, що базова адреса AFC0000. Хоча в інтернеті знайшов лог з BFC0000.

Andbiz 15.11.2014 22:43

Запис пройшов. Але не допомогло. При включенні тюнера горить ASH.

Код:

FileVersion = 1.0.6.12
-----------------------------------------------------------------------
Выбран режим работы с процессорами Ali M332x
CPU ID = 0000
Ali M332x
IMPCODE = C05288
Версия  EJTAG
 1 - 2.0
EJTAG функции :  R4k  ASID_8 NoDMA  MIPS32
Включаем доступ к записи памяти DMA ... Пропускаем
Перевод процессора в Debug ... >Отладочный режим ОК!< ... Готово
Инициализируем модуль PrAcc ... Готово
Останавливаем Watchdog ... Пропускаем
Инициализируем доступ к Flash (ALi) ... Готово
Версия процессора Ali = 3327
Конфигурируем SDRAM (ALi) ... Готово
-------- Определяем флешь --------
Режим работы флешь = SPI 8 bit
Byte mode access
Flash Base адресс = 0xAFC00000
Первые 16 байт флеши :
 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
 
Режим работы с SPI-флешь
DevID = 0015; VendorID = 001C
SPI флешь определена : Размер флешь = 2097152
Готово
Стираем полностью флешь .....
Успешно стерта флешь
Первые 16 байт флеши +  Смещение  0000 :
 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
 
Будем стирать 1 блок(ов)...
Стираем блок 1 с адресом = 0000
Успешно стерли 1 блок(ов)
Записываем файл C:\JTAG\!OPTIC~1\!OPTIC~1.BIN
размер данных = 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
Не трется блок 14 с адресом = D0000
Ошибка стирания блока 14 с адресом = D0000
Запись в режиме SPI 256
Начинаем запись во флешь
4:38:56
Готово
5:21:20


Andbiz 15.11.2014 23:17

Спробував прошити з базовою адресою 0FC00000 - теж саме.
Перші 16 байт як з адресою AFC00000 однакові, флешка веде себе гарно, але прі включенні тюнера горить АSH. Раніше була FL016KIF - я замінив її на нову F16-100HIP (EN25F16). Несправність поза флешкою виключаю, т.я:
1) З рідною флешкою тюнер працює, але пропадає сигнал при її нагріві (первинна несправність);
2) З заміненою флешкою горить ASH і відбуваються мої пляски, описані в цьому пості.

Я замінював флешкі декілка разів - все без змін.

В мене є справний 4100с з флешкою рідною флешкою F16-100HIP. Промайнула думка підлключитися до нього, злити дамп та залити на мою флешку, але прі спробі підключення з'являється наступний лог:

Код:

FileVersion = 1.0.6.12
-----------------------------------------------------------------------
Выбран режим работы с процессорами Ali M332x
CPU ID = 0000

I все. Далі не йде. Спробував декілька версій EJTAG_TT - усюди теж саме. Тюнер справний (в мене дома стоїть).

Може бути щось з LPT-портом?

kreshnot 15.11.2014 23:59

щоб залити повний дамп треба ставити "длинна" 200000,при 10000 тільки бут

ший через СОМ

Andbiz 16.11.2014 08:52

Цитата:

Допис від kreshnot (Допис 105097)
щоб залити повний дамп треба ставити "длинна" 200000,при 10000 тільки бут

ший через СОМ

Я не можу шити через СОМ - на тюнері з флешкою EN25F16 горить ASH.

kreshnot 16.11.2014 15:40

Цитата:

Допис від Andbiz (Допис 105102)
Я не можу шити через СОМ - на тюнері з флешкою EN25F16 горить ASH.

Джампер (перемичку) треба ставити,а вже потім через СОМ

Andbiz 16.11.2014 17:40

Цитата:

Допис від kreshnot (Допис 105107)
Джампер (перемичку) треба ставити,а вже потім через СОМ

Я знаю це. Помилка ASH з джампером. На СОМ не реагує.

Andbiz 16.11.2014 21:43

Цитата:

Допис від kreshnot (Допис 105111)
Для Andbiz

все -можно шити через СОМ-порт (незабуваємо ставити джампер на місце)

Вибачте мене, але я все роблю так саме!
Я вчора ще записав флешку. Зараз я під'єднався до неї.
В мене наступний лог:


Код:

FileVersion = 1.0.6.16
-----------------------------------------------------------------------
Выбран режим работы с процессорами 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
Byte mode access
Flash Base адресс = 0xAFC00000
Первые 16 байт флеши :
 E300 0010 0000 0000 0001 0000 4E43 5243
 
Режим работы с SPI-флешь
DevID = 0015; VendorID = 001C
SPI флешь определена : Размер флешь = 2097152
Готово

Він совпадає з Вашим. Але при включені тюнера в мене з'являється спочатку ON, а потім ASH. Джампер на місці. На СОМ не реагує.

kreshnot 16.11.2014 22:06

так може не у флеші справа?
підстав з робочого
мабуть RAM треба міняти

Andbiz 16.11.2014 22:11

На LPT грішу - зараз під'єднав інший тюнер 4100с - читається добре.

Дамп для прошивки використовую наступний:
http://sputnik-home.ru/resiver-jtag.html
Зараз спробував замінити блок живлення - нічого не дало.

Тюнер ш'ється добре, лог гарний, але при включенні горить ASH. Якщо я поверну назад рідну флешку FL016KIF, то цієї помилки не буде.

Хоча в мене стоїть тюнер 4100с вдома з флешкою F16-100HIP і гарно працює.

А чи можливо, що цей тюнер не може працювати з флешкою F16-100HIP (EN25F16)?
Що вона йому не підходить?

Andbiz 16.11.2014 22:16

Цитата:

Допис від kreshnot (Допис 105117)
так може не у флеші справа?
підстав з робочого
мабуть RAM треба міняти

Відповів за запізненням.

Раніше тюнер працював, але губився сигнал з прогрівом. Я побачив, що він зразу пропадає, якщо феном подути на флешку. Я замінив її і виникла ця ASH. Я повернув рідну флешку на місце і все стало, як було раніше - губиться сигнал з прогрівом. Замінив знову флешку - знову ASH.

Флешка нова, ш'ється добре.

kreshnot 16.11.2014 22:20

Цитата:

Допис від Andbiz (Допис 105118)

А чи можливо, що цей тюнер не може працювати з флешкою F16-100HIP (EN25F16)?
Що вона йому не підходить?

ні,ставив на різні 4100с флеші і 4м і 8м все працювало
може бути що флеш бракована

Andbiz 16.11.2014 22:22

Цитата:

Допис від kreshnot (Допис 105117)
так може не у флеші справа?
підстав з робочого
мабуть RAM треба міняти

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

А яке відношення може мати RAM до помилки ASH?

kreshnot 16.11.2014 22:25

Цитата:

Допис від Andbiz (Допис 105119)
Відповів за запізненням.

Раніше тюнер працював, але губився сигнал з прогрівом. Я побачив, що він зразу пропадає, якщо феном подути на флешку. Я замінив її і виникла ця ASH. Я повернув рідну флешку на місце і все стало, як було раніше - губиться сигнал з прогрівом. Замінив знову флешку - знову ASH.

Флешка нова, ш'ється добре.

Чесно кажучи ще ніколи не бачив щоб зза флеші губився сигнал,та і фен нагріває не тільки флеш
скоріше за все електроліти по 1.8в повисихали

Andbiz 16.11.2014 22:26

Цитата:

Допис від kreshnot (Допис 105122)
Чесно кажучи ще ніколи не бачив щоб зза флеші губився сигнал,та і фен нагріває не тільки флеш
скоріше за все електроліти по 1.8в повисихали

Зараз спробую з домашнього тюнера зняти флешку і запаяти в тюнер з ASH.

Andbiz 16.11.2014 22:58

Новини:
1) Помилки ASH після заміни немає.
2) Тюнер продовжує реагувати на нагрів флешки (губиться сигнал). Грію феном. Можливо щось поряд нагрівається.
3) Запаяв флешку EN25F16 в домашній тюнер. Прошив через JTAG - при включенні горить ASH. Таким чином - нова флешка виявилася бракованою. 29 грн в одне місце...

Гріти паяльник не вийде - боюся закоротити. Фіном - дуже багато деталей гріється. Як ви прогріваєте деталі, щоб виявити несправну?

P.S.
Електроліти 1,8 В перевірю. Цікавить перевірка нагріва деталей.

kreshnot 16.11.2014 23:11

кожна деталь має свій тепло бар'єр,нафіга гріти якщо не знаєш на яку робочу температуру вона
так що це не показник не працездатності

Andbiz 16.11.2014 23:21

Цитата:

Допис від kreshnot (Допис 105125)
кожна деталь має свій тепло бар'єр,нафіга гріти якщо не знаєш на яку робочу температуру вона
так що це не показник не працездатності

Але щоб виявити яка деталь при нагриві призводить до пропажі потрібно прогріти її?

kreshnot 16.11.2014 23:29

хто тобі таку дурню сказав?
на це є ацетон яким оходжуєш нагріту деталь

Andbiz 16.11.2014 23:33

Цитата:

Допис від kreshnot (Допис 105127)
хто тобі таку дурню сказав?
на це є ацетон яким оходжуєш нагріту деталь

Сам здогадався. А ацетон ніяк не впливає на працездатність? Чому не спірт? Краще випаровується?

kreshnot 16.11.2014 23:40

Цитата:

Допис від Andbiz (Допис 105128)
Сам здогадався. А ацетон ніяк не впливає на працездатність? Чому не спірт? Краще випаровується?

спирт потрібно приймати всередину що-б не заводилися черв'яки

ацетон випаровується бистріше,охолодження йде швидше

duman 16.11.2014 23:50

Andbiz, Правильно думаєш.В далекому минулому при похожій ситуації на виробництві шукаючи *пливучу* від температури деталь ми гріли їх паяльником через фторопластову плівку з конденсаторів.Резистори *прогрівали* жалом нагрітого паяльника притуленого до вивода, але відключеного з розетки.А пластикову флешку легко можна гріти жалом паяльника зверху.

п.с. А Ти дампи попробував інші зашивати ?

kreshnot 16.11.2014 23:59

duman, думаю ситуація не та.

duman 17.11.2014 00:05

Ситуація напевно та.Тут в районі флешки,як на днях опубліковано, є ще :http://sat-prof.com.ua/showpost.php?...count=1095.Так що паяло в руки і шукаєм гріючи смдешки через плівочку!

Andbiz 17.11.2014 00:16

Цитата:

Допис від duman (Допис 105133)
Ситуація напевно та.Тут в районі флешки,як на днях опубліковано, є ще :http://sat-prof.com.ua/showpost.php?...count=1095.Так що паяло в руки і шукаєм гріючи смдешки через плівочку!

Так, в районі флешки і дуже поряд. Але що - невідомо. Складається враження, що сама флешка. Але це не вона (замінювалася).

Та ще несправність плавуюча. Якщо після нагріву подути на плату - то рівень сигналу стає нормальним. Якщо довго нагрівати/охолоджувати плату, то сигнал стає нормальним і на нагрів не реагує. Потрібно вимикати тюнер і чекати.

Зараз дуже позно. Завтра вранці на роботу.

Щось реагує на тепло поряд з флешкою, але не вона.

kreshnot 17.11.2014 00:19

Цитата:

Допис від duman (Допис 105133)
Ситуація напевно та.Тут в районі флешки,як на днях опубліковано, є ще :http://sat-prof.com.ua/showpost.php?...count=1095.Так що паяло в руки і шукаєм!

то що для тебе це фото стало новиною було викладено півтора року тому у проф розділі
а методи пошуку у кожного свої ,я почав-би з електролітів

duman 17.11.2014 00:26

Andbiz, А прогріти флешку паяльником справа пари секунд...???Рухатись треба а не чекати, бо само ніщо не вирішеться без втручання!Удачі!

sat-prof 17.11.2014 07:03

Потрібно не перевіряти, а замінити все в обвязці флеш.


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

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