Запорол роутер dir-300. Прошивка флешки 25x32vfig

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Родился
Сообщения: 12
Зарегистрирован: Сб дек 13, 2014 11:52:53

Сообщение inaugurator »

Здравствуйте, уважаемые радиолюбители.
Неправильно прошил загрузчик модема dir-300/a1. Как следствие - ни по СОМ порту ни по витой паре никаких сигналов. Хочу прошить внутреннюю флешку 25x32vfig. У неё SPI интерфейс. Почитал информацию на этом форуме http://www.lan23.ru/forum/showthread.php?t=2133, но собрать такой прошивальщик возможности нет. Зато есть микроконтроллер, с помощью которого и хочу всё исправить.
Вопроса у меня два: возможно ли прошить такую флешку, подключив напрямую к плате с микроконтроллером STM32F405RGT6?
И второй: в указанной выше теме автор отпаивал четыре ножки, чтобы прошить, а потом возвращал их на место. Я же хочу просто припаяться к нужным ножкам прямо на плате и вывести контактную колодку, чтобы повторить прошивку можно было просто вставив штекер в эту колодку. Обязательно ли выпаивать?
Спасибо.
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

Если у вас есть ЛПТ порт на компе то прошить эту флешку проблем нету.
Можно и не паять если через родной проц прошивать, а если только саму флешку луче паять, так меньше шансов тому что нечего мешать не будет.
Я этим их прошиваю http://remont-aud.net/forum/90-18078-1
Изображение
Реклама
Родился
Сообщения: 12
Зарегистрирован: Сб дек 13, 2014 11:52:53

Сообщение inaugurator »

Ваша работа выглядит просто замечательно. Но у меня нет LTP порта - мой компьютер нетбук.
Хотелось бы услышать совет: можно ли пробовать перепрошить прямо на плате, или даже не пытаться, так как ничего без выпайки не получится. Не хочется портить, по сто раз выпаивать-впаивать, если совершу ошибку.
Родился
Сообщения: 12
Зарегистрирован: Сб дек 13, 2014 11:52:53

Сообщение inaugurator »

Думаю, что на первый вопрос вы ответили - если можно прошить напрямую LTP портом без создания каких-то переходников, значит можно и микроконтроллером. Благодарю.
Начал изучать даташит, чтобы написать программу.
Хочется сохранить время и силы, не растрачиваясь на безрезультатные и нелепые попытки. Пайка таких мелких деталей для меня непростой труд.
Был ли у вас удачный опыт прошивания прямо на плате, припаявшись прямо к ножкам памяти?
Реклама
Эиком - электронные компоненты и радиодетали
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

Нет , я либо шью через родной проц на плате, либо выпаиваю флеху и прошиваю отдельно.
Какой проц у роутера ? может можно загнать прошу через проц ?
http://www.rutvn.ru/index.php?option=co ... &Itemid=89 это пробовали ?
Реклама
Родился
Сообщения: 12
Зарегистрирован: Сб дек 13, 2014 11:52:53

Сообщение inaugurator »

Ни какие программные методы мне не подойдут: у меня мёртвый загрузчик, а следовательно устройство не пингуется, а на СОМ порт при включении приходит только один байт \х00, если это вообще байт, а не просто мусор.
Идея с JTAG мне нравится. С его помощью можно сделать почти универсальное средство восстановления. Хотя с Атеросом JTAG никто не советуют.
Как я понял здесь http://www.dd-wrt.com/phpBB2/viewtopic. ... tag+dir300, с этим способом не всё гладко. Ещё где-то встречалось, что флешку напрямую шить нужно.
Хочу попробовать что-нибудь сделать с EJTAG-ом, тем более, что документация есть.
Реклама
Родился
Сообщения: 12
Зарегистрирован: Сб дек 13, 2014 11:52:53

Сообщение inaugurator »

Спасибо.
Ответить

Вернуться в «Периферия»