Odp: TP-Link WR740N
Pierwsza - parę godzin
musi sciągnąć i skompilować wszystko. Później będzie szybciej.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → TP-Link WR740N
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Pierwsza - parę godzin
musi sciągnąć i skompilować wszystko. Później będzie szybciej.
Kompilacja się tak jakby udała.. Po około godzinie kompilowania zamknąłem matryce laptopa, a laptop z tego powodu się uśpił (moja głupota)..
Jak już go obudziłem dostałem błąd, ale po wpisaniu ponownie "make" kompilacja chyba była kontynuowana od miejsca w którym się przerwała (mówie chyba bo jak wspomninałem, to pierwszy raz
). Potem po jakiś czasie kompilacja się skończyła i mam w folderze ~/chaos_calmer/openwrt/bin/ar71xx następujące pliki:
user@PC:~/chaos_calmer/openwrt/bin/ar71xx$ ls
md5sums
openwrt-ar71xx-generic-root.squashfs
openwrt-ar71xx-generic-root.squashfs-64k
openwrt-ar71xx-generic-tl-wr740n-v1-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr740n-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-generic-tl-wr740n-v3-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr740n-v3-squashfs-sysupgrade.bin
openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin
openwrt-ar71xx-generic-uImage-gzip.bin
openwrt-ar71xx-generic-uImage-lzma.bin
openwrt-ar71xx-generic-vmlinux.bin
openwrt-ar71xx-generic-vmlinux.elf
openwrt-ar71xx-generic-vmlinux.gz
openwrt-ar71xx-generic-vmlinux.lzma
openwrt-ar71xx-generic-vmlinux-lzma.elf
packages
sha256sums
Teraz wrzucam obraz "openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin" na router, zmieniam nazwe na "code.bin" i z polecenia "sysupgrade -n /tmp/code.bin" instaluje, zgadza się ?
Tak.
Eureeeka
.. Wrzucone, zainstalowane ![]()
Korzystając z poradnika o GPIO ustawiłem linie jako wyjścia i mogę migać diodami ![]()
Jedyna różnica względem poradnika to tym poleceniem
echo 1 > /sys/class/gpio/gpio27/value"
linię wyłączam a w poradniku jest odwrotnie... (zapewne na przestrzeni czasu w kolejnych wersjach OpenWRT coś się zmieniło), pomimo tego, GPIO działa tak jak należy.
Wieczorem prawdopodobnie wezmę się za lutowanie adaptera MicroSD --> SD i będę się starał to podłączyć. Jak już uda mi się pójść o jakiś krok dalej podzielę się efektami na forum (albo problemami, jeżeli jakieś wynikną
)
Nic się nie zmieniło, po prostu dioda jest sterowana odwrotną logiką - zobacz sobie jak jest podłączona na PCB.
A no chyba że tak.. Zaraz zerknę, właśnie próbuje go wyciągnąć z obudowy.
W tym routerze GPIO ma napięcie 3,3V?
Tak. I raczej nie jest to 3.3 tylko bliżej 2.7...
W dodatku z niewielką wydajnością prądową (rzędu kilku mA) więc jak za bardzo obciążysz, to upalisz ![]()
Witam (po sporej przerwie). Ze względu na problem z lutownicą prace nad routerkiem się przedłużyły, nie mniej jednak, lutownica już jest i adapter SD --> MicroSD przylutowany (mam nadzieję że prawidłowo). Teraz chciałem zainstalować pakiet mmc_over_gpio i na starcie dostałem błąd:
root@OpenWrt:/# opkg install kmod-mmc-over-gpio
Installing kmod-mmc-over-gpio (3.18.20-4) to root...
Downloading http://downloads.openwrt.org/chaos_calm … r71xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mmc-over-gpio:
* kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) * kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) * kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) * kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) * kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) * kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) * kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) * kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *
* opkg_install_cmd: Cannot install package kmod-mmc-over-gpio.
root@OpenWrt:/# uname -r
3.18.23
Czym takie coś może być spowodowane? ![]()
Skoro sam to kompilowałeś to moduły też masz brać od siebie a nie z repo openwrt.
Czyli "kmod_mmc_over_gpio" muszę zaznaczyć w menu z polecenia "make menuconfig", dobrze rozumiem?
Tak. A jeszcze lepiej wkompiluj od razu w obraz skoro sam to sobie robisz.
Wkompilowałem w obraz "kmod-mmc-over-gpio kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1"
Skonfigurowałem odpowiednio plik /etc/config/mmc_over_gpio, i po wpisaniu "/etc/init.d/mmc_over_gpio start" w logach pojawia się:
Wed Feb 3 21:51:50 2016 kern.warn kernel: [ 219.090000] gpio-mmc: Failed to request mmc_spi module.
Wed Feb 3 21:51:50 2016 kern.warn kernel: [ 219.090000] mmc_spi spi32766.0: ASSUMING 3.2-3.4 V slot power
Wed Feb 3 21:51:50 2016 kern.err kernel: [ 219.120000] mmc_spi spi32766.0: setup: unsupported mode bits 4
Wed Feb 3 21:51:50 2016 kern.warn kernel: [ 219.120000] mmc_spi spi32766.0: can't change chip-select polarity
Wed Feb 3 21:51:50 2016 kern.info kernel: [ 219.150000] mmc_spi spi32766.0: SD/MMC host mmc0, no DMA, no WP, no poweroff
Wed Feb 3 21:51:50 2016 kern.info kernel: [ 219.150000] gpio-mmc: MMC-Card "default" attached to GPIO pins di=17, do=1, clk=13, cs=16
A w katalogu /dev nie widać "mmcblk0p1"..
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → TP-Link WR740N
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc