Stránka 1 z 1

router TL-WR841N

Napsal: 20 bře 2015, 14:18
od bootwin
Dobrý den všem,potřebuji trochu poradit. Mám tady tento router a známý špatně udělal flesh routeru.Napájel jsem tedy dráty na JTAG desky formou TTL a USB ,mám zapojeno dobře.Ale problém je v tom,že když spustím program putty a nastavím parametry - COM port a rychlost 115200 a odešlu spojím se s routrem,ale pořád se restartuje. Samozřejmě se to jeví tak,že se rozsvítí kontrolky všechny a tak pořád dokola. V programu PUTTY jsem viděl i video a jemu se projevoval stejně,blikali kontrolky všechny a několikrát se v programu taky restartoval a pak se zastavil na položce AR7100 a mohl s tím pracovat.
Mě se pořád restartuje a klidně i hodinu v kuse a nemůžu tak ho přeflšovat správným firmwarem.Poradte co delám špatně

Napsal: 20 bře 2015, 16:51
od Standa99
Jenom můj odhad: pokud nevidíš v Putty žádné příchozí data, tak je asi poškozen bootblock a stále je to ve smyčce (mám bezdrátovou IP kameru, která se chová takhle stejně). Pokud vidíš nějaké data, tak je většinou nastaven čas (10 sec), který to čeká, abys ten boot zastavil (Ctrl-C) a potom mohl posílat příkazy.

Napsal: 20 bře 2015, 18:09
od Mira_A
bootwin píše:Dobrý den všem,potřebuji trochu poradit. Mám tady tento router a známý špatně udělal flesh routeru.Napájel jsem tedy dráty na JTAG desky formou TTL a USB ,mám zapojeno dobře.Ale problém je v tom,že když spustím program putty a nastavím parametry - COM port a rychlost 115200 a odešlu spojím se s routrem,ale pořád se restartuje. Samozřejmě se to jeví tak,že se rozsvítí kontrolky všechny a tak pořád dokola. V programu PUTTY jsem viděl i video a jemu se projevoval stejně,blikali kontrolky všechny a několikrát se v programu taky restartoval a pak se zastavil na položce AR7100 a mohl s tím pracovat.
Mě se pořád restartuje a klidně i hodinu v kuse a nemůžu tak ho přeflšovat správným firmwarem.Poradte co delám špatně


A nemáš to sériovou konzolu - spojení přes COM port ? Skutečně JTAG?

Putty ti nepomůže. Putty můžeš použít v případě konzoly RS232, není třeba JTAG. Musí fungovat TFTP. Jestli né tak pomůže už jen JTAG.

Pro JTAG potřebuješ program, co umí pracovat s daným čipem a zapisovat do flash paměti. Tedy nějaký Flasher. Někdy se dají použít i programy pro programátory flash (přímé programování do daného typu flash).
Firmware musí být v tomto případě celý včetně zavaděče !!!!!!!!
Firmware musí mít příponu BIN nebo HEX nebo tak něco a musí být čistá binárka. Většinou tak je.

Protože dnešní routery obsahují většinou procesory ATmega nebo RISKové Boardcom procesory, tak by neměl být problém program sehnat se stránky výrobce procesoru.

Prostuduj si zde:
http://wiki.openwrt.org/toh/tp-link/tl-wr841nd

Tohle máš sériovou konzoli
http://wiki.openwrt.org/_detail/media/t ... tl-wr841nd

JTAG má minimálně 7 vodičů a většinou 14 20 26 pin dvouřadý konektor.

Napsal: 20 bře 2015, 18:30
od bootwin
Tak jsem s tim trochu pohnul. Používám USB prolific, melo by to byt na system RS232 delany. Pak jsem napajel draty na TX, RX, GND a pripojil na USB kde je akorat GND stejny a drat z TX je na RX, drat RX na TX, takhle by to melo byt spravne.
Ten restart jsem zastavil v momente, kdyz se router chtel restartovat, zadat rikaz TPL a zastavilo se to, kontrolka svitila jen u napajeni routeru a naskocilo mi hb>. Zadal jsem prikazy a kdyz jsem chtel prehrat firmware tak mi to vypsalo TX time out. Tak nevim co delam spatne

Napsal: 20 bře 2015, 18:41
od Mira_A
bootwin píše:Tak jsem s tim trochu pohnul. Používám USB prolific, melo by to byt na system RS232 delany. Pak jsem napajel draty na TX, RX, GND a pripojil na USB kde je akorat GND stejny a drat z TX je na RX, drat RX na TX, takhle by to melo byt spravne.
Ten restart jsem zastavil v momente, kdyz se router chtel restartovat, zadat rikaz TPL a zastavilo se to, kontrolka svitila jen u napajeni routeru a naskocilo mi hb>. Zadal jsem prikazy a kdyz jsem chtel prehrat firmware tak mi to vypsalo TX time out. Tak nevim co delam spatne


To nemáš JTAG :lol: Ale normální RS232 konzoli.
Prohlédni odkaz cosi tam o tom píšou, jak na to.
http://wiki.openwrt.org/toh/tp-link/tl-wr841nd

Přes to USB ti to nemusí dobře chodit. Doporučuju WindowsXP nějaký starší stroj s klasickým COM konektorem a MAX232.