İçeriğe geç

Başlangıç Kılavuzu

BPI-R3 ile ilk adımlar

Banana Pi BPI-R3 Router · 7 adım

BPI-R3 SD kart, SPI-NAND, SPI-NOR ve eMMC'den önyükleme yapabilir. Önerilen akış: imajı SD karta yazıp karttan açmak, ardından gerekiyorsa NAND/NOR/eMMC'ye aktarmak. Hangi ortamdan açılacağı kart üzerindeki dört konumlu DIP anahtarla seçilir.

Gerekenler

  • 8 GB veya daha büyük microSD (TF) kart
  • 12 V / 2 A DC güç adaptörü
  • USB-TTL seri konsol (UART) kablosu: 3.3 V TTL, 115200 baud (PL2303 yongalı kablolardan kaçının; CP2102, CH340 veya FTDI önerilir)
  • Linux (Ubuntu) veya Windows bilgisayar
  • NAND/NOR/eMMC'ye yazmak için FAT biçimli USB bellek
  1. Varsayılan erişim bilgileri

    • LAN portu varsayılan IP: 192.168.1.1
    • Kullanıcı/parola: pi/bananapi, root/bananapi (OpenWrt'de root parolasız olabilir)
    • Seri konsol: 3.3 V TTL, 115200 baud
  2. Önyükleme anahtarlarını ayarlama

    Dört konumlu DIP anahtarda ilk iki anahtar (A, B) önyükleme kaynağını seçer; C anahtarı SPI veri yoluna SPI-NAND mı yoksa SPI-NOR mu bağlanacağını, D anahtarı ise eMMC veri yoluna SD kart mı yoksa eMMC mi bağlanacağını belirler.

    ÖnyüklemeABCD
    SPI-NORLowLowLowX
    SPI-NANDHighLowHighX
    eMMCLowHighHighLow
    SD kartHighHighXHigh

    X: fark etmez.

  3. İmajı SD karta yazma

    SD kartı önceden düşük seviyede biçimlendirin ve tüm verileri silin; aksi halde açılışta "jffs2" hatası alabilirsiniz.

    Windows: Balena Etcher ile "Flash from file" → imaj, "Select target" → SD kart, "Flash!".

    Linux: bpi-tools'u kurup imajı yazın:

    apt-get install pv
    curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash
    bpi-copy xxx.img /dev/sdx

    Kartı BPI-R3'e takın, anahtarları SD önyüklemesine getirin ve gücü verin.

  4. İmajı SPI-NAND'e yazma

    Örnek: mtk-bpi-r3-NAND-WAN1-SFP1-20220619-single-image.bin. SD karttan (OpenWrt ya da Ubuntu gibi herhangi bir Linux) açın, NAND imajını (sıkıştırılmışsa açılmış haliyle) USB belleğe kopyalayın ve belleği bağlayın:

    mount -t vfat /dev/sda1 /mnt
    cd /mnt
    mtd erase /dev/mtd0
    dd if=mtk-bpi-r3-NAND-WAN1-SFP1-20220619-single-image.bin of=/dev/mtdblock0

    SD kartı çıkarın, anahtarları NAND önyüklemesine alıp kartı yeniden başlatın.

  5. İmajı eMMC'ye yazma

    SD kart ve eMMC aynı SoC arayüzünü paylaştığından önce kartı NAND'den başlatın. bl2_emmc.img ve mtk-bpi-r3-EMMC-xxx.img dosyalarının bulunduğu USB belleği takın:

    mount -t vfat /dev/sda1 /mnt
    cd /mnt
    echo 0 > /sys/block/mmcblk0boot0/force_ro
    dd if=bl2_emmc.img of=/dev/mmcblk0boot0
    dd if=mtk-bpi-r3-EMMC-WAN1-SFP1-20220619-single-image.img of=/dev/mmcblk0
    mmc bootpart enable 1 1 /dev/mmcblk0

    Kartı kapatın, USB belleği çıkarın ve anahtarları eMMC önyüklemesine getirin.

  6. İmajı SPI-NOR'a yazma

    SD karttan açarken SPI-NOR'u etkinleştirmek için C anahtarını Low konumuna alın. NOR imajını (mtk-bpi-r3-NOR-WAN1-SFP1-20220619-single-image.bin) USB belleğe kopyalayıp bağlayın:

    mount -t vfat /dev/sda1 /mnt
    cd /mnt
    mtd erase /dev/mtd0
    dd if=mtk-bpi-r3-NOR-WAN1-SFP1-20220619-single-image.bin of=/dev/mtdblock0

    SD kartı çıkarın ve anahtarları NOR önyüklemesine getirin.

  7. Ağ arayüzleri

    OpenWrt'de eth1 ve lan0 WAN (br-wan); lan1–lan5, ra0 (2.4 GHz) ve rax0 (5 GHz) LAN (br-lan) köprüsündedir. Ayrıntılar için fw-web.de ağ yapılandırma notları.

    brctl show br-wan
    brctl show br-lan