Всем здрасти,
Есть программатор FT232RL
И роутер tp-link с стертой прошивкой.
Нужнот вот так:
http://wiki.openwrt.org/_media/media/tl-wr1043nd_serial_pinouts.jpg
Восстановить прошивку передав параметра бутлодеру.
Моя проблема в том что подключив программатор(FT232RL) в роутеру на программаторе моргает только Тх когда я нажимаю интер в оффлайновом терминале minicom.
т.е. ком порт появляется но на любой скорости и софтварном flow controll не прощупывается консоль на роутере.
При подключении программатора и ребуте роутера на роутере загораются кроме питания лампочка загрузки и усб- передачи данных.
пробовал подключать все 4 пин-а, включая питание, роутер просто питается от прагромматора минуя собственное питание и по прежнему консоль не видится.
Нмкто не мешает задуматься о правильности соединения контактов RX/TX роутера и контактов RX/TX FT232RL.
Также никто не мешает задуматься о работоспособности FT232RL.
Да и о наличии bootloader'а тоже неплохо подумать :).[/OFF]
А как проверить FT232RL сам на работоспособность?
Еще у меня есть arduino stm32, он вот какой, я слышал что на него еще прошивку пилить нужно
http://www.soliddepot.com/spruce/
Только у меня он синий, а не красный.
Есои так то на программаторе бесконечно горит красный диод и в терминал сыпятся вопросы.
И терминал все равно оффлайновый.
В самом простом случае соединить RX и TX, а затем посылать что-нибудь и разглядывать полученные символы.
В более сложном варианте в дополнение к FT232RL нужно иметь еще один приемопередатчик и проверить связь между ними.
Укажите ASCII код "вопросов".
Вопрос наличия bootloader'а так и остался неосвещенным :).[/OFF]
Если я отправляю a и затем интер а остается в терминале и так же моргают оба диода одновременно.
я попробовал сохранить прошивку с программатора:
localhost avrdude-6.1 # ./avrdude -vvvv -c avr109 -C avrdude.conf -b 115200 -P /dev/ttyUSB0 -p m16 -U flash:r:read.hex:i avrdude: Version 6.1, compiled on Jan 24 2015 at 09:16:15 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "avrdude.conf" User configuration file is "/root/.avrduderc" User configuration file does not exist or is not a regular file, skipping Using Port : /dev/ttyUSB0 Using Programmer : avr109 Overriding Baud Rate : 115200 AVR Part : ATmega16 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 10 128 0 no 512 4 0 9000 9000 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 33 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00 Programmer Type : butterfly Description : Atmel AppNote AVR109 Boot Loader Connecting to programmer: .avrdude: Send: . [1b] avrdude: Send: S [53] avrdude: ser_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not respondingбезуспешно, программатор не отвечает и все.
avrdude собирал вот с такими параметрами:
Configuration summary: ---------------------- DO HAVE libelf DO HAVE libusb DO HAVE libusb_1_0 DO HAVE libftdi1 DON'T HAVE libftdi DON'T HAVE libhid DO HAVE pthread DISABLED doc ENABLED parport DISABLED linuxgpioиспользовал вот этот талмут по avrdude:
http://gimmor.blogspot.de/2010/05/ft232rl-linux-ubuntu.html
Вы явно не понимаете того, что делаете :).
P.S. Судя по отсутствию ответов на некоторые вопросы, обсуждение становится совсем бессмысленным :D.[/OFF]
Да, но как его поменять на моем FT232RL?
Выглядит он вот так:
Я пробовал avardude, взяв его отсюда:
ftp://ftp.twaren.net/Unix/NonGNU/avrdude/
Но как указал выше мне это не помогло.
Интересовало наличие bootloader'а в TL-WR1043ND.[/OFF]