Щасливим власникам даних приймачів присвячується...
Як завжди розпочинаю ФАК з подяки, а саме дякуєм хлопцям з tele-sat.ru (http://tele-sat.ru/forum/)(sergiuss (http://tele-sat.ru/forum/member.php?u=18))(лінк наразі не робочий), нашим форумчанам - serg71 (http://sat-ukraine.info/index.php?action=profile;u=969), slav0n (http://sat-ukraine.info/index.php?action=profile;u=2137), які своїми постами допомогли у створенні даного ФАК-у. В принципі slav0n уже був написав його, я ж додам тільки графічні зображення, для створення більш ясної картини звичайним користувачам.
Отож що ж нам необхідно:
1. EJTAG, схема, спосіб під'єднання (http://sat-ukraine.info/index.php?topic=1978.msg26222#msg26222)
2. Програма EJTAG TT (особисто я виконував на версії 1.0.6.11) (http://download.sat-ukraine.info//comment.php?dlid=108) , файл бут-у(прикріпляю в даному пості) , Завантажувач ПЗ (http://sat-ukraine.info/index.php?action=dlattach;topic=1.0;attach=2206) і софт будь-якої версії до даного приймача.
І так Ви зібрали по вищевказаному лінку EJTAG , на зображенні я відмітив місце припайки і відповідність контактів:
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi36.tinypic.com%2F2z5w4ys.gif&hash=36d2be5d1d9fd966f2266a7ae5eac63fa876dfc3)
При вимкненому ПК і примачі з'єднюємо LPT-кабель і приймач.
Тепер саме важливе: Для того щоб програма визначила процесор і флеш-память нам необхідно перевести приймач при його включенні у режим відладки(debug). Тому під час вмикання приймача, замикаємо порожнє місце резистора R35 на декілька секунд(показано на малюнку debug).
Запускаємо програму EJTAG TT 1.0.6.11(програма потребує попередньо встановленого драйвера giveo (http://download.sat-ukraine.info//redirect.php?dlid=110)). Виставляємо наступні парметри:
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi33.tinypic.com%2F33xkl1s.png&hash=01725421ea04cbdbc130b3daaff3eb4fee736978)
тиснемо Коннект і спостерігаємо наступний лог:
FileVersion = 1.0.6.11
-----------------------------------------------------------------------
Выбран режим работы с процессорами 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 = 0000
Конфигурируем SDRAM (ALi) ... Готово
-------- Определяем флешь --------
Режим работы флешь = AMD 16 bit
Byte mode access
Flash Base адресс = 0xBFC00000
Первые 16 байт флеши :
E300 0010 0000 0000 0001 0000 4E43 5243
По цій дії активуються кнопки "Считать", "Записать" і т. д. Тут нас цікавить лишень "Записать" натискаємо на неї і вказуємо файл бут-а, після чого розпочнеться стирання і подальший запис.
CFI = Q, R, Y
CFI флешь найдена
VENDOR ID = 0002
CFI данные : AMD-совместимая
Найденная флешь : ManufactureID = 0001 DeviceID = 0049
Считываем парамеры из CFI
Размер флешь = 2097152
Кол-во блоков = 4
Область = 0; Размер блока = 16384; Кол-во блоков = 1
Область = 1; Размер блока = 8192; Кол-во блоков = 2
Область = 2; Размер блока = 32768; Кол-во блоков = 1
Область = 3; Размер блока = 65536; Кол-во блоков = 31
Готово
Записываем файл C:\DOCUME~1\Admin\МОИДОК~1\7010_B~1.BIN
размер данных = 65536 байт
Подготовка к записи ...
Будем стирать 4 блок(ов)...
Стираем блок 1 с адресом = 0000
Стираем блок 2 с адресом = 4000
Стираем блок 3 с адресом = 6000
Стираем блок 4 с адресом = 8000
Успешно стерли 4 блок(ов)
"Быстрая" запись в AMD
Начинаем запись во флешь
11:36:50
Готово
11:51:26
Дочікуємось завершення процедури, яка триватиме приблизно 15 хв. Відєднюємо приймач від EJTAG, з'єднюмось тепер з ПК за допомогою Ком-шнура і завантажуємо ПЗ звичним способом (http://sat-ukraine.info/index.php?topic=3028.0). Удачі :)