Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

H-JTAG , нужна помощь!

Список форумов» Флейм» Технофлейм
АвторСообщение
алеx3
Участник
Сообщения: 3765




19-02-2012 12:26

По порядку попробую описать проблему,
Итак , имеется вот такой девайс http://monitor.net.ru/forum/inch-a6i-info-386487.html электронная книжка, Краткий состав проц arm S3C2416XH-40, NAND K9GAG08UOM
Cтояла задача считывать и записывать нанду , на просторах инета была найдена эта статья http://4pna.com/showthread.php?t=10082 где этот-же состав проца и памяти, Руководствуясь шагам из ссылки, был собран адаптер LPT-jtag , скачаны и установлены программы H-JTAG и NoIce.
Всё это дело настроено чётко по инструкции из ссылки, в итоге получил возможность читать, стирать и писать нанду.
Но как оказалось считывать дополнительную область памяти нанд не получается.
Порывшись снова в инете на буржуйском сайте была найдена статья http://www.mikrocontroller.net/topic/163836
Где человек столкнувшись с такой-же проблемой, (только сборка проц-память у него несколько отличаеться , что сути дела не меняет), вышел из положения внеся небольшие изменения в файл драйвера нандфлеш и файл конфигурации.
И тут у меня возникла большая проблема так как я дуб-дубом по части написания каких либо программ,скриптов и т.п.
В принципе что изменить, и где я догадываюсь, (есть исходники этих драйверов) а вот как получить файл драйвера из этих подправленых исходников для меня совершенно непонятно.
Надеюсь програмисты подскажут, как и чем ...

Извиняюсь если много букав.
NO ®
Философ
Сообщения: 3348




19-02-2012 15:00

алеx3 писал:
NAND K9GAG08UOM
Cтояла задача считывать и записывать нанду

Если задача только в этом и ебук используется как прогер. Примерно подобное тут пробывал
http://monitor.net.ru/forum/viewtopic.php?t=408778
В итоге решил так.
http://www.flash-extractor.com/shop/
4800 руб в москве с офиса. Приблуда с панелью. Скорость соизмерима с записью на USB. Возможность прописать самому конфиг микрухи. Работа есть, окупил за пару месяцев.
алеx3
Участник
Сообщения: 3765




19-02-2012 16:45

no писал:
Если задача только в этом и ебук используется как прогер

Типа того, только, тут уже спортивный интерес именно через jtag ,

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

алеx3 писал:
как и чем ...

Вот чем я похоже нашол , так как папка с исходными кодами называеться "SourceCodes (ADS1.2)" . то значит программа которой они создовались ADS1.2 , скачал ,установил, пытаюсь что-то понять ...пока мне кажеться что в ней не реально разобраться.

Добавлено 19-02-2012 17:57

Вот проект с уже подправлеными мной файлами Flash.h и Flash.с , а как из этого проекта получить файл драйвера???

  SourceCodes.rar  11,33 КБ  Скачано: 390 раз(а)

NO ®
Философ
Сообщения: 3348




20-02-2012 12:29

алеx3, на твой вопрос не отвечу. Но мне тоже интересна эта тема. Точнее сопуствующие вопросы: насколько сходимы прошивки слитые прогером, через USB, джигами - для разных типов процев: конфиги для флешек; выяснить заимозаменяемость флешек и в таком ключе далее.
Подобный ебук для опытов есть улыбка
алеx3
Участник
Сообщения: 3765




20-02-2012 13:10

no, Сейчас вот разобрался я с этой програмулиной (ADS1.2), наконец-то получил драйвер для K9F5608 c потдержкой OOB .

Сейчас загружу через H-JTAG , и попробую почитать.

В дальнейшем планирую цепляться таким-же образом к процам тех-же TV где есть нанд .
NO ®
Философ
Сообщения: 3348




20-02-2012 13:18

алеx3, Не совсем разобрался в том что ты делаешь, но думаю к разным процам будет и софт разный.
Для разных применений: навигаторы, телики, блюреи все будет очень разным, кроме микрух. Поэтому без синицы в небе и с унитазом в руках решил как сказал выше.
Что есть из теликов или блюреев? Кое чего в личке.
алеx3
Участник
Сообщения: 3765




20-02-2012 14:13

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

Совсем так не думаю, ядро проца S3C2416XH-40 это ARM926EJ-S а теперь введя в поисковик название ядра ты увидиш сколько девайсов собрано на этой базе, а программа H-Jtag насколько я понял потдерживает большую линейку ARM , тот-же MTK с твоей темы наверняка тоже ARMкакой-то.

Следующим этапом думаю попробовать на днях подконектиться , к UPD61123F1-100-KA3-A в соньках, http://monitor.net.ru/forum/viewtopic.php?t=351529

Там и разьём Jtag выходит.

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

Сложности как оказалось в правке драйвера совсем никакой , не больше чем в написании конфига для той-же читалки от софтцентра.

Добавлено 20-02-2012 15:31

Тему отмечу решенной чуть позже, как смогу записать-считать, флешку Jtag-ом, и сравнить с данными считынами-записаными программатором.
Пока пользуюсь адаптером LPT типа виглер на HCT244, но если буду развивать эту тему дальше , надо приобретать или пытаться собрать, USB-jtag. так как lpt c нандами это совсем не серьёзно в плане скорости.
алеx3
Участник
Сообщения: 3765




22-02-2012 18:56

Вообщем всё всё замечательно пишет-читает, покрайней мере K9F5608 проверял и сравнивал на программаторе.
Postal2
Участник
Сообщения: 4630




22-02-2012 20:10

алеx3 писал:
к UPD61123F1-100-KA3-A в соньках

- у меня есть оно для экспериментов, немного погодя буду делать.
алеx3
Участник
Сообщения: 3765




22-02-2012 20:23

Postal2,UPD61123F1-100-KA3-A сегодня хочу попробовать законектиться, с помощью EJTAG_TT_1.0.6.17 или ещё какого-нибуть софта заточеного для SAT ресиверов.
vovan_j
Гость 109.162.*.*





22-02-2012 20:28

Цитата:
В дальнейшем планирую цепляться таким-же образом к процам тех-же TV где есть нанд
алеx3,Ну так может здесь http://monitor.net.ru/forum/viewtopic.php?t=404108 продолжить,с полным описанием (типа FAQ) по прошивке нанд в ТВ ?
Тема достаточно актуальна подмигивание
алеx3
Участник
Сообщения: 3765




22-02-2012 20:48

vovan_j, само сабой при положительных результатах, пока только вот С H-JTAG более менее разобрался он для процов с ядром ARM,
А UPD61123F1 это MIPS для них E-JTAG.
Postal2
Участник
Сообщения: 4630




22-02-2012 21:03

алеx3 писал:
всё замечательно пишет-читает

- а я думал, что это про сони улыбка . Немного подправлю обе проги, и займусь. Как начну JTAG ворошить - все вопросы буду озвучивать. А скорость, кстати, не особо нужна, главное - надёжность. Даже при сбое с начала всё-равно не придётся начинать, торопиться некуда голливудская улыбка .
NO ®
Философ
Сообщения: 3348




22-02-2012 22:12

Postal2, к нандам в гиг, при подходах как к SPI думаю важно. Есть тритон 5.7Т но он ни какой именно по скорости.
Если надумаешь не по теликовской теме поработать то подобным железом обеспечу
http://monitor.net.ru/forum/viewtopic.php?t=408778
В моем опыте блюреев больше по неправильному апгрейду чем теликов.
Postal2
Участник
Сообщения: 4630




22-02-2012 22:30

no, причём тритон? Весь смак к разъёму проца подцепиться, а дальше пусть ковыляет потихонечку. Никто массовым производством заниматься не собирается. Тем более, до сих пор не погрузился пока в проблему. Так что через ЛПТ однозначно будет, а там посмотрим.
NO ®
Философ
Сообщения: 3348




23-02-2012 07:51

Postal2, 1. Тритон приведен как пример медленной и поэтому бестолковой штуки.
Процесс продолжающийся часы теряет смысл, бывает что то идет не так и все снова начинаешь. (пропал контакт, моргнул свет, комп повис).
Оправданно только в самых безисходых случаях. 17МВ60 NAND512 (на фотке самс) под ci разьемом. Паялом не подлезешь.




К этим MSD9WB7PX-2 тоже пробывал по мстаровски но он их не видет, и SPI 25F80 тоже.

2. ЛПТ недовольство, огорчение
3. Своих мозгов нету создавать програмки, есть только желание и железки на опыты.
алеx3
Участник
Сообщения: 3765




23-02-2012 14:31

Фокус с UPD61123F1 не удался ,
подопотный KDL-37U4000 шасси SE2AG имеет на борту UPD61123F1 Он-же EMMA2SV ( http://www2.electronicproducts.com/EMMA2SV_%C2%B5PD61123_High_Performa ... )
Схема http://rc5.ru/files.php?id=8672
Подключался к не распаяному разьёму CN7500
Подключался по аналогии как там http://www.ejtag.ru/viewtopic.php?f=9&t=18

В программе EJTAG_TT - EJTAG Tiny Tools выбрал другие MIPS
Tiny Tools выдала такой лог

Цитата:
FileVersion = 1.0.6.17
Speed = 248487
-----------------------------------------------------------------------
Выбран режим работы с MIPS процессором
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
Пытаемся определить ЦПУ с пользовательскими параметрами
CPU ID = 00000000
Найден ЦПУ
IMPCODE = 0000
Версия EJTAG 1 - 2.0
EJTAG функции : R4k DMA MIPS32
Включаем доступ к записи памяти DMA ... Готово
Перевод процессора в Debug ... ... 1 - 2.0
EJTAG функции : R4k DMA MIPS32
Включаем доступ к записи памяти DMA ... Готово
Перевод процессора в Debug ... ...


После установки перемычки в место резистора 7201
Цитата:
ileVersion = 1.0.6.17
Speed = 244942
-----------------------------------------------------------------------
Выбран режим работы с MIPS процессором
CPU ID = 108AA121
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 00000000
CPU ID = 108AA121
CPU ID = 108AA121
CPU ID = 108AA121
CPU ID = 108AA121
CPU ID = 00000000
CPU ID = 108AA121
CPU ID = 108AA121
CPU ID = 108AA121
Пытаемся определить ЦПУ с пользовательскими параметрами
CPU ID = 108AA121


????

И всё, дальше экспериментировать не стал.
С этими MIPS чёто как-то непонятно пока.
Лучьше буду проводить эксперементы пока на процах с архитектурой ARM

Практический смысл данной темы пока сводиться только к тому что , имея какой нибуть , апарат на проце из нижеприведённого списка

i.MX27
LPC2478
PXA300
S3C2410
S3C2416
S3C2440
S3C2443
S3C6410

Можно собрать простой программатор NAND Flash с возможностью собственоручно расширять список потдерживаемых чипов.
Если это кому-то интересно, чуть погодя могу попробовать подробно расписать что с чем и как.

jjj.jpg



Nikolaevich
Участник
Сообщения: 430




23-02-2012 20:34

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

алеx3
Участник
Сообщения: 3765




23-02-2012 21:25

Nikolaevich, там у них общего с тем что я делал только LPT-JTAG (ByteBlaster ) и программа, я же не к ресиверу пытался приконектиться.
Nikolaevich
Участник
Сообщения: 430




24-02-2012 09:45

Я понимаю , что не к ресиверу .
Но читая лог вижу -Перевод процессора в Debug ...
Я не критикую.Самому интересно.
Наверное нужно искать как перевести в Debug .
Список форумов» Флейм» Технофлейм» H-JTAG , нужна помощь!
Перейти:  
Текущий раздел» Флейм» Технофлейм (Различные обсуждения на технические темы)








Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы
Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!