قسم الفلاشات لملفات ودوائر برمجة الرسيفر

   

الصورة الرمزية hany_national
hany_national
:: هانى النجار مشرف ورشة التلفزيون والفضائيات ::
تاريخ التسجيل: Jan 2006
الدولة: Egypt.Alexzandria
المشاركات: 7,467
نشاط [ hany_national ]
قوة السمعة:
قديم 20-02-2011, 01:51 AM المشاركة 1   
افتراضي (JTAG_Conexant (CX24138



(JTAG_Conexant (CX24138 مع توضيح ** رفع الحماية ..
















Схема адаптера ByteBlaster (питание микросхем 10вывод – GND и 20 вывод VCC на схеме не обозначены).

Так как в нашем адаптере ByteBlaster не используется вывод TRST, то рекомендованно данный вывод на разъеме JTAG ресивера соединять с питанием 3,3В через резистор 1кОм.

JTAG-адаптер соединяем с разъемом JTAG на плате ресивера


Разъем JTAG ресивера DareGlobal DS9600

Распиновки распространенных JTAG коннекторов приведены на следующем рисунке



Запускаем программу, выбираем тип процессора ARM7/9 и нужный тип флешь памяти.



Щелкаем дважды по красной панельке



и в появившемся окне ставим галку «Force Conexant CPU Mode». Принимаем изменения параметров нажав кнопку «Use»

Программа готова к работе, а мы переходим к следующей части – подготовки ресивера к коннекту по JTAG’у.

Чтобы успешно законектиться с процессором Conexant необходимо перед включением ресивера снять специальный джампер. Этот джампер подключает вывод флешь-памяти CE с выводом процессора.


Процессор,флешь и джампер на выводе СЕ флешь.

Изначально джампер не установлен на плате ресивера, его нужно запаять туда и убрать шунтирующий его резистор. Для понимания принципа включения джампера приведена следующая схема.

رفع الحمايـــــــــــــــــــــة عــــن الفلاشـــــــــــــــــــه ..


Схема включения джампера.

Итак, убираем джампер, включаем ресивер в сеть, ждем 1-5 секунд (определяется экспериментально), ставим джампер на место и нажимаем кнопку «Коннект» в программе. Смотрим лог программы:

FileVersion = 1.0.6.14
-----------------------------------------------------------------------
Выбран режим работы с процессором Conexant
CPU ID = 20920027
- - - -
ARM part number = 0x0920
Core with MMU
Family ARM9
- - - -
Включаем доступ к записи памяти DMA ... Пропускаем
Перевод процессора в Debug ... Пропускаем
Инициализируем модуль PrAcc ... Пропускаем
Останавливаем Watchdog ... Пропускаем
Инициализируем доступ к Flash (ALi) ... Пропускаем
Конфигурируем SDRAM (ALi) ... Пропускаем
Перевод ARM в дебуг ...
Процессор остановлен, режим ARM
Перезапуск ЦПУ Conexant ...
Процессор остановлен, режим ARM
-------- Определяем флешь --------
Режим работы флешь = AMD 16 bit
Flash Base адресс = 0x20000000
Первые 16 байт флеши :
F8F1 9FE5 4254 4346 4703 0110 00F0 FF00

CFI = Q, R, Y
CFI флешь найдена
VENDOR ID = 0002
CFI данные : AMD-совместимая
Найденная флешь : ManufactureID = 00C2 DeviceID = 225B
Считываем парамеры из CFI
Размер флешь = 1048576
Кол-во блоков = 4
Область = 0; Размер блока = 16384; Кол-во блоков = 1
Область = 1; Размер блока = 8192; Кол-во блоков = 2
Область = 2; Размер блока = 32768; Кол-во блоков = 1
Область = 3; Размер блока = 65536; Кол-во блоков = 15
Готово


Если нет никаких ошибок и флешь определилась правильно, то приступаем к заливке дампа (или бута). Если есть какие-либо ошибки, то выключаем ресивер и начием процедуру коннекта заново.

Если на плате нет места под джампер и нет возможности отключить 26 ножку флешь, то можно пробывать конектиться к процессору сразу при включении ресивера в сеть или с некоторой задержкой (для этих целей в программе есть задержка на 1,5 сек при нажатии кнопки "Конект").


Стираем полностью флешь .....
Успешно стерта флешь
Записываем файл E:\SAT\_CONEX~1\DG-960~1.BIN
размер данных = 131072 байт
Подготовка к записи ...
Будем стирать 5 блок(ов)...
Стираем блок 1 с адресом = 0000
Стираем блок 2 с адресом = 4000
Стираем блок 3 с адресом = 6000
Стираем блок 4 с адресом = 8000
Стираем блок 5 с адресом = 10000
Успешно стерли 5 блок(ов)
"Быстрая" запись в AMD
Начинаем запись во флешь
19:16:32
Готово
19:28:48

Бут прошит, можно считать его и сравнить правильно ли он записан.

Теперь остается залить прошивку через ком-порт.
Выключаем ресивер, отсоединяем JTAG, подключаем нульмодемный кабель. Запускаем программу cnx_uptool_6.1



Выбираем нужный ком-порт, нажимаем "UpGrade Application", в появившемся диалоге выбора файла указываем файл с прошивкой.



Дожидаемся завершения загрузки, и радуемся beer



Прошивка и бут лежат на аплоаде

اللهم انتصر لنا انتصارك لأحبابك على أعدائك اللهم لا تمكن الأعداء فينا ولا تسلطهم علينا بذنوبنا ..
اعلانات

winstec
:: مهندس ::
تاريخ التسجيل: Jul 2008
المشاركات: 8
نشاط [ winstec ]
قوة السمعة:
قديم 19-04-2011, 11:36 PM المشاركة 2   
افتراضي جيتج كوندور 5000 س س


من فضلكم اريد عملية الجيتاج لكوندور 5000 cc

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

winstec
:: مهندس ::
تاريخ التسجيل: Jul 2008
المشاركات: 8
نشاط [ winstec ]
قوة السمعة:
قديم 19-04-2011, 11:37 PM المشاركة 3   
افتراضي


مشكووووووووو ر اخي


الصورة الرمزية AHMEDELC
AHMEDELC
:: مهندس ::
تاريخ التسجيل: Aug 2005
المشاركات: 28
نشاط [ AHMEDELC ]
قوة السمعة:
قديم 28-04-2011, 12:47 AM المشاركة 4   
افتراضي


تسلم الايادى

شرح ممتاز


aiss
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2012
الدولة: المغرب
المشاركات: 101
نشاط [ aiss ]
قوة السمعة:
قديم 10-05-2012, 08:22 PM المشاركة 5   
افتراضي


مشكور اخي hany الله يعطيك العافية



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 11:22 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)