Всем здрасти,
Есть программатор FT232RL
И роутер tp-link с стертой прошивкой.
Нужнот вот так:
wiki.openwrt.org/_media/media/tl-wr1043nd_serial_pinouts.jpg
Восстановить прошивку передав параметра бутлодеру.
Моя проблема в том что подключив программатор(FT232RL) в роутеру на программаторе моргает только Тх когда я нажимаю интер в оффлайновом терминале minicom.
т.е. ком порт появляется но на любой скорости и софтварном flow controll не прощупывается консоль на роутере.
При подключении программатора и ребуте роутера на роутере загораются кроме питания лампочка загрузки и усб- передачи данных.
пробовал подключать все 4 пин-а, включая питание, роутер просто питается от прагромматора минуя собственное питание и по прежнему консоль не видится.
да, я пробовал без флов контролла, все равно нет онлайна на консоли.
Нмкто не мешает задуматься о правильности соединения контактов RX/TX роутера и контактов RX/TX FT232RL.
Также никто не мешает задуматься о работоспособности FT232RL.
Да и о наличии bootloader'а тоже неплохо подумать
Да вроде все верно подключаю.
А как проверить FT232RL сам на работоспособность?
Еще у меня есть arduino stm32, он вот какой, я слышал что на него еще прошивку пилить нужно
soliddepot.com/spruce/
Только у меня он синий, а не красный.
Попробовал rx, tx поменять местами.
Есои так то на программаторе бесконечно горит красный диод и в терминал сыпятся вопросы.
И терминал все равно оффлайновый.
В более сложном варианте в дополнение к FT232RL нужно иметь еще один приемопередатчик и проверить связь между ними.
Вопрос наличия bootloader'а так и остался неосвещенным
пробовал соединять rx & tx, только моргают соответствующие диоды на программаторе одновременно когда я нажимаю интер.
Если я отправляю 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, 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 собирал вот с такими параметрами:
использовал вот этот талмут по avrdude:
gimmor.blogspot.de/2010/05/ft232rl-linux-ubuntu.html
Вы явно не понимаете того, что делаете
P.S. Судя по отсутствию ответов на некоторые вопросы, обсуждение становится совсем бессмысленным
Да, но как его поменять на моем FT232RL?
Выглядит он вот так:
Я пробовал avardude, взяв его отсюда:
ftp.twaren.net/Unix/NonGNU/avrdude/
Но как указал выше мне это не помогло.
Интересовало наличие bootloader'а в TL-WR1043ND.
Отправить комментарий