Witam.
Krótko mówiąc potrzebuję czegoś taniego, tak by przy modach nie było bardzo szkoda ubić.
Czy jest coś co dobrze współpracuje z OpenWRT tańszego niż 841Nv8?
Ten miałem poprzednio i nowy kosztuje około 60zł.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez admin2
Witam.
Krótko mówiąc potrzebuję czegoś taniego, tak by przy modach nie było bardzo szkoda ubić.
Czy jest coś co dobrze współpracuje z OpenWRT tańszego niż 841Nv8?
Ten miałem poprzednio i nowy kosztuje około 60zł.
Jeśli jest tak rzeczywiście, to poniższe nic nie pomoże, ale po wciśnięciu reset i włączeniu powinien wejść w tryb oczekiwania na obraz po TFTP, pokaże się w terminalu nazwa pliku, adres routera i serwera TFTP, jeśli jest ok, to factory łyknie (jakby co to mam chyba gdzieś screena z tym).
Nie wiem jak z tym konwerterem, ale mi się zdarzyło pomylić w innym routerze, 5V okazało się za dużym napięciem dla AR9344...
Także radzę uważać.
Zgadza się, nie wiedzieć czemu nie podpięli TX na złączu.
Z tego co pamiętam robiłem coś takiego http://wiki.openwrt.org/_detail/toh/tp- … Atl-wr740n
i na 115200 śmiga.
RAMu około połowa wolne, flash ledwie zajęty...
Może kwestia konfiguracji, albo masz jakiś sypiący się obraz.
Pokaż co po jakimś czasie pracy da:
free -m
df -hJuż ciekawa opcja, jak znajdę trochę chęci, to spróbuję przerobić tą funkcję do LCD i może w końcu się okaże czy jest jakiś zysk czasowy.
Gdzie w źródłach jest kod od komend i2c, np i2cset?
Bym tam zajrzał, to może uda mi się wykombinować coś do bezpośredniego wystawiania znaków.
Raczej nie myślałem o pisaniu obsługi w C od nowa, tylko o jakimś rozwiązaniu umożliwiającym z C wykorzystać gotowy kmod.
Teraz robię to mega topornie:
void LCD_WriteData(unsigned char dataToWrite)
{
strcpy(command, "");
strcat(command,"i2cset -y 0 0x15 0x");
strcat(command, itoa(dataToWrite, 16));
system( command );
}I nie ma się co dziwić, że potem wysłanie linijki 16 znaków zajmuje 190ms (to jest sama funkcja do wysłania pojedynczego).
Jeszcze jedno, da się z poziomu C sterować nad modułem kernela od I2C, czy raczej pozostaje gadanie poprzez system()?
I tak co do postępów, walczyłem dość trochę nad tym rozwiązaniem z 2313 i albo mam jakieś dziwne attiny, albo biblioteka do I2C jest tam do kitu, nie wiem może kwestia tego, że attiny mają jakąś okrojoną wersję I2C, bo OpenWRT nawet tego nie wykrył, na m328 skleiłem na szybko bibliotekę do slave I2C z HD44780, gadam z opcją c w i2cset i już coś tam wyświetla.
Są i kosztują niewiele jak na gotowe rozwiązanie, ale to co podlinkowałem daje jeszcze obsługę przycisków.
Do takiego chociażby odtwarzacza sieciowego chyba lepsze moje rozwiązanie, przyciski + HD44780 + odbiornik IR i brakłoby pinów ESP...
Ja ostatnio myślę nad tym, by takie zadanie wykonywał moduł na jakimś tanim AVR i potem gadało to po I2C przykładowo, po pierwsze jak coś pójdzie nie tak, to spali się proc za grosze, a nie od razu SoC, po drugie starczy znaleźć 2 linie...
Tylko na razie nie mam weny, żeby nad tym siąść (ojj płytka stykowa z m328 już się należała długo).
Coś w tym stylu, tylko dogadać to z OpenWRT http://john.crouchley.com/blog/archives/612
Walczyłem z AR5213, AR9160, ta pierwsza śmiga ok, dopiero pierniczy się jak próbuję odpalić 2 karty na raz, ta druga niestety świeci, ale jak się próbuję podpiąć, to nie dostaję adresu i wywala na terminalu coś w stylu:
dma coherent pool is too smallPolecicie coś, co na 100% działa z BB i jeszcze jakby dało się kilka takich kart naraz odpalić?
W ostateczności AR5213 da się używać jako pojedyncza sztuka, ale mam teraz tylko rzeczywiste 20Mbps.
Co do kilku kart naraz, to chyba problem siedzi w driverze ogółem, bo na PC z Debianem i hostapd też coś się sypało na AR5213.
Możesz ustawić tyle ile w regdb dla danego kraju i tyle co zniesie radio, nie wiem jak w tym modelu, ale normalnie jest to option txpower i z tego co kojarzę na oficjalnych obrazach wszystko jest podcięte do ograniczeń US.
Nie wiem jakie masz warunki, ale z reguły zmiana mocy niewiele pomaga.
Starczy że hosty będą miały odpowiednią bramę i będą wychodzić tam gdzie trzeba.
Wielkie dzięki, wynika z tego, że SPDIF na tym nie puszczę?
To zostaje USB, płyta miała upalone obie linie zasilające, po podaniu 3.3V z laboratoryjnego rusza, czyli ta od 5V jest tylko do USB?
Witam.
Posiada ktoś może datasheet do tego układu? Leży mi jedna płytka (Aeromax) częściowo ubita i chciałbym ją alternatywnie wykorzystać.
Płukałem IPA i wydmuchałem kompresorem, więc raczej nie to. Wpadło mi do głowy, że na początku z głupoty wpiąłem 5V na UARTa (płytka z konwerterem napięć ma swój stabilizator i z rozpędu on był zasilony z zasilacza routera), wprawdzie to o dziwo nie uwaliło proca ze względu na małą wydajność prądową, ale może coś dostało i odezwało się po prawie tygodniu? Trochę dziwne...
Przy okazji, płyta WR840N jest taka sama?
Chcę coś taniego, bo znając życie to uwalę go jakimiś zabawami, albo burza go ubije.
Dzięki, trafna informacja.
Dziś w nocy stało się coś dziwnego, router na oryginalnej kości RAM i zmienionym flash nagle się rozłączył, przychodzę, reset i z każdym odpalają tylko losowe diody, na UART cisza, SoC wcześniej był dość ciepły, ale teraz jest mocno ciepły (no nie wiem czy temp. się różni, ale całkiem możliwe), zasilanie 3.3V jest, zasilacz daje swoje 9V.
Strzelam, że SoC się wyjarał, tylko czemu działało toto kilka dni, a nie padł od razu po przeróbkach?
Znalazłem u siebie taki moduł Apacer 512MB PC3200, 8 kości AM1 2512086PB-5B, niestety po przylutowaniu nic się nie dzieje, najgorsze, że nie wiem czy źle przylutowałem, czy kość nie ta, bo niestety datasheetu nie znalazłem, 2 razy próbowałem przylutować (żeby sprawdzić czy jeszcze płyta żyje wstawiłem oryginalną kość), teraz znów jest oryginalna i router jeszcze rusza, ale chyba nie chce mi się tego moda robić, bo nie wiadomo czy PCB wytrzyma kolejne lutowanie.
Chyba od szczęścia to zależy, raz trafiłem na taki zasilacz 12V/USB (do nawigacji), że nawet zwykłe radio potrafił zakłócić, ale ten moduł na LM jest tak tani, że samemu kusi go wypróbować, innym razem był wadliwy switch, jego wewnętrzna przetwornica robiła to samo co ten zasilacz nawigacji, ale wśród kilkunastu czy kilkudziesięciu switchy jeden robił takie wybryki.
A tak jeszcze w związku z samym modem, skąd wytrzasnąć kość 64MB RAM o pasującej organizacji? Patrzyłem po modułach DDR1, ale miały zazwyczaj inną.
Wgrałem bootloader od WR842ND v2 (bo przerabianie Makefile coś spartaczyłem), obciąłem dd 64k na końcu zgranego oryginalnego flasha, tą końcówkę wrzuciłem przez tftpboot i wyczarowałem do końca nie wiem czemu takie adresy:
erase 0x9f7f0000 +0x10000
cp.b 0x8000000 0x9f7f0000 0x10000Ogromne dzięki, teraz WiFi wykryło, biorę się za konfigurację.
Tylko dlaczego wtedy (też pisałem na forum) BB na Aeromaxie nie potrzebowało ART?
PS Nie biorę odpowiedzialności za te adresiki, ja mam programator i zgrany oryginalny flash, to mogę sobie na eksperymenty pozwolić.
Gdzie jest ta opcja w kompilacji żeby partycja art była rw?
Niestety na razie:
Could not open mtd device: art
Can't open device for writing!eko.one.pl → Posty przez admin2
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc