Вы еще застирываете? =)
Вот пожалуй удачный софт для шитья и кройки через JTAG, сам не так давно прошивал свою точку Senao на Atheros с флеш sst39vf160, полный дамп на 2048кб прошил за 8 часов, это гораздо быстрее и удобнее, чем на предлагаемом urjtag для прошивки dwl-2100ap, хоть 2100ap точка с 4096кб flash, однако примерное время ее прошивки составило с помощью urjtag 56 часов.
Кабель Xilinx DLC5 на резисторах, длина 10см, отрезан от шлейфа вместе с 16pin разъемом с задней планки игрового порта и с другой стороны припаян к 25pin разъему COM2, либо просто к LPT принтерного 25pin разъема.
LTP
2pin 100Om -TDI
3pin 100Om -TCK
8pin 100Om -TMS
13pin 50-100Om -TDO
6pin и 10pin -перемычка
c 18pin по 25pin -GND(корпус)
nTRST- посадить через резистор 1Kom на +3.3 V
Распиновки http://www.jtagtest.com/pinouts/
Разводить шлейф по всем правилам, через один с заземлением.
Для 14pin MIPS EJTAG http://www.jtagtest.com/pinouts/ejtag
LTP-/-14pin MIPS EJTAG
нет-/-nTRST 1pin-через резистор 1Kom с VREF 14pin (на нем есть +3.3 V)
2pin -100Om -/-TDI 3pin
3pin -100Om -/-TCK 9pin
8pin -100Om -/-TMS 7pin
13pin 50-100Om -/-TDO 5pin
6pin и 10pin -перемычка на LPT разъеме
c 18pin по 25pin -GND(корпус) -/- GND 2,4,6,8,10pin
Для 12pin Linksys WRT54G http://www.jtagtest.com/pinouts/wrt54
LTP-/-12pin Linksys WRT54G
нет-/-nTRST- посадить через резистор 1Kom на +3.3 V
2pin -100Om -/-TDI 3pin
3pin -100Om -/-TCK 9pin
8pin -100Om -/-TMS 7pin
13pin 50-100Om -/-TDO 5pin
6pin и 10pin -перемычка на LPT разъеме
c 18pin по 25pin -GND(корпус) -/- GND 2,4,6,8,10,12pin
Теперь софт с хелпом в папке inf http://narod.ru/disk/25167447000/tjtag.zip.html
Перед использованием в среде windows нужно установить драйвер lpt порта giveio.sys , хел по установке и сам файл присутствуют.
Так же нужно перед прошивкой обязательно сохранить старый дамп, пусть даже битый, полезно будет сравнить в HEX редакторе, ведь программа при прошивке переставляет байты и потому нужна предварительная и не сложная подготовка файла перед прошивкой, просто переставить байты 16, 32 bit последовательностью таким образом в HEX редакторе через опцию модифицировать, чтобы после записи и считывания, с последующим просмотром в HEX редакторе расстановка байт совпадала со старым дампом, иначе времени много потратится на это выяснение, для проверки не нужно прошивать полностью, просто на 1 проценте прервать запись, отключить и включить точку, потом считать этот процент и сравнить со старым дампом, когда совпадет, значит прошиваемый файл правильно модифицирован.
Редактор можно скачать здесь http://www.x-ways.net/winhex.zip
У меня версия ниже с русским интерфейсом.
Ну вот собственно и все. Список поддерживаемых процессоров и флеш в файлике.
Вот пожалуй удачный софт для шитья и кройки через JTAG, сам не так давно прошивал свою точку Senao на Atheros с флеш sst39vf160, полный дамп на 2048кб прошил за 8 часов, это гораздо быстрее и удобнее, чем на предлагаемом urjtag для прошивки dwl-2100ap, хоть 2100ap точка с 4096кб flash, однако примерное время ее прошивки составило с помощью urjtag 56 часов.
Кабель Xilinx DLC5 на резисторах, длина 10см, отрезан от шлейфа вместе с 16pin разъемом с задней планки игрового порта и с другой стороны припаян к 25pin разъему COM2, либо просто к LPT принтерного 25pin разъема.
LTP
2pin 100Om -TDI
3pin 100Om -TCK
8pin 100Om -TMS
13pin 50-100Om -TDO
6pin и 10pin -перемычка
c 18pin по 25pin -GND(корпус)
nTRST- посадить через резистор 1Kom на +3.3 V
Распиновки http://www.jtagtest.com/pinouts/
Разводить шлейф по всем правилам, через один с заземлением.
Для 14pin MIPS EJTAG http://www.jtagtest.com/pinouts/ejtag
LTP-/-14pin MIPS EJTAG
нет-/-nTRST 1pin-через резистор 1Kom с VREF 14pin (на нем есть +3.3 V)
2pin -100Om -/-TDI 3pin
3pin -100Om -/-TCK 9pin
8pin -100Om -/-TMS 7pin
13pin 50-100Om -/-TDO 5pin
6pin и 10pin -перемычка на LPT разъеме
c 18pin по 25pin -GND(корпус) -/- GND 2,4,6,8,10pin
Для 12pin Linksys WRT54G http://www.jtagtest.com/pinouts/wrt54
LTP-/-12pin Linksys WRT54G
нет-/-nTRST- посадить через резистор 1Kom на +3.3 V
2pin -100Om -/-TDI 3pin
3pin -100Om -/-TCK 9pin
8pin -100Om -/-TMS 7pin
13pin 50-100Om -/-TDO 5pin
6pin и 10pin -перемычка на LPT разъеме
c 18pin по 25pin -GND(корпус) -/- GND 2,4,6,8,10,12pin
Теперь софт с хелпом в папке inf http://narod.ru/disk/25167447000/tjtag.zip.html
Перед использованием в среде windows нужно установить драйвер lpt порта giveio.sys , хел по установке и сам файл присутствуют.
Так же нужно перед прошивкой обязательно сохранить старый дамп, пусть даже битый, полезно будет сравнить в HEX редакторе, ведь программа при прошивке переставляет байты и потому нужна предварительная и не сложная подготовка файла перед прошивкой, просто переставить байты 16, 32 bit последовательностью таким образом в HEX редакторе через опцию модифицировать, чтобы после записи и считывания, с последующим просмотром в HEX редакторе расстановка байт совпадала со старым дампом, иначе времени много потратится на это выяснение, для проверки не нужно прошивать полностью, просто на 1 проценте прервать запись, отключить и включить точку, потом считать этот процент и сравнить со старым дампом, когда совпадет, значит прошиваемый файл правильно модифицирован.
Редактор можно скачать здесь http://www.x-ways.net/winhex.zip
У меня версия ниже с русским интерфейсом.
Ну вот собственно и все. Список поддерживаемых процессоров и флеш в файлике.
Комментарий