Пятница, 28.04.2017, 15:02
Вы вошли как
Приветствую Вас ГостьRSS
Меню
Категории раздела
Компиляция [2]
Инструкции по компиляции пакетов под плеер
Модификация прошивки [5]
Инструкции по модификации прошивки
Облако тегов
HDD playon!hd playonhd btpd 100 peers video 200 peers optware прошивка Realtek mipsel wifi rtorrent Firmware web Woxter i-Cube 750 ruTorrent Mede8er lighttpd digest Samba workgroup peers Port podware Compilation gcc Native hostname bmp bmp2rt felics rt2bmp ipkg ipkg-cl libexif libsigc++ Screen vsftpd transmission htop MC Nano rdate datasheet RTD1073
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Главная » Статьи » Продвинутые мануалы » Модификация прошивки

UART-порт и иже с ним...
Собственно, у меня UART-порт подключен давно, ибо мои эксперименты с плеером не всегда заканчивались удачно. Но тут возникла необходимость расписАть процесс подключения для другого дружественного форума, и я решил, что статье место здесь. Сразу извиняюсь, фотоаппарата под рукой не было, картинки буду постить чужие.

Немного теории:
Процессоры от реалтека имеют внутри небольшую NOR flash-память, где хранится программа, отвечающая за загрузку устройства. В сеть утекли ее исходники, в результате чего стало возможным понять принцип ее работы.
Хочу сразу обратить внимание, что если прошивка содержит новый bootcode, эта программа присутствует в прошивке и заливается заново. Имя программе - resetrom-new.bin. И маленький нюанс - тот процессор, для которого предназначена эта программа, представляет собой MIPS-bigendian.
В адресном пространстве плеера внутренняя NOR-flash доступна с адреса 0xbfc00000, а настройки HW регистров в ней - с адреса 0xbfc02000
Эта программа запускается автоматически при включении плеера, определяет, есть ли на NAND-flash, распаянной на плате, загрузчик и при положительном ответе, передает управление ему. В противном случае, данная программа выдает в терминал приглашение s/d/g/c> и ждет посылки нужных файлов через Y-modem. Где брать нужные файлы, и как их создавать - материал для следующей статьи, а пока займемся подключением.

Естественно, нужен специальный кабель. Их существует много, самых разных. В основном, это дата-кабели от сотовых телефонов старых моделей. Я рекомендую кабель Nokia CA-42, хотя, возможно подойдут и другие. В моем повествовании пойдет речь именно о CA-42. Я буду немного повторять чужие идеи и слова, просто, я не нашел грамотной инструкции на русском...

Nokia CA-42 бывает двух типов, "родной" и китайская поделка. Как их распознать? Очень просто. Если Вы подключите кабель в Вашему компьютеру и он не увидит новое устройство - у Вас оригинальный кабель. Использовать его можно, но не желательно. Дело в том, что питание микросхемы преобразователя в таком кабеле берется от внешнего устройства (сотового телефона или, в нашем случае, плеера). Если плеер отключит питание во время работы с таким кабелем - Ваш комп просто зависнет... Кроме того, цена такого кабеля будет от 10 долларов и выше.

У меня есть оба кабеля. Родной я купил на ближайшем радио-рынке за 300 руб., а китайские взял на e-bay по $1.5 за штуку. Правда, китайские пришлось ждать почти месяц... Разница при их вскрытии оказалась только в количестве проводов ( в родном - 5, а в китайском -4). Ну, то что микросхемы тоже разные, я уже во внимание не беру ;)

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

Первым делом надо откусить кусачками разьем к телефону, оставив 3-4 см кабеля. Очистить его от изоляции, зачистить 4 проводка, и тестером прозвонить их с контактами разъема по следующей схеме:

В моем случае оказалось, что:

черный провод был подключен к 8-му контакту, белый - к 7-му, зеленый - к 6-му, а красный - к 5-му :-D. Китайская поделка, слов нет...  Вполне естественно, что старый телефон Nokia не смог быть опознан на компе через такой кабель, но я и не ставил себе такую задачу.

Однако, сам переходник оказался исправным, осталось только его подключить:

ЗЫ. На фото плата от другого клона, на моем ПОХД разъем был впаян.

К первому контакту подцепил черный провод, к 2-му - зеленый, к 3-му - белый и к 6-му - красный. Поскольку не люблю соплей, взял на радио-рынке вот такой разъем:

Контакты не обжимал, просто аккуратно припаял.

Настройки терминала - 115200, 8-N-1

Собственно, на сегодня все, но продолжение обязательно будет...

Категория: Модификация прошивки | Добавил: Lossless (03.04.2011)
Просмотров: 3961 | Рейтинг: 5.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]