İçeriğe geç

Başlangıç Kılavuzu

BPI-CM6 ile ilk adımlar

Banana Pi BPI-CM6 (SpacemiT K1 8 çekirdek RISC-V) · 6 adım

BPI-CM6; K1 işlemci, çok kanallı güç yönetimi entegresi, LPDDR4X bellek ve eMMC kullanır. IO kartı ile birlikte M.2 KEY M, USB 2.0/3.0, Wi-Fi/BT, TF kart, HDMI, MIPI DSI/CSI, Type-C ve 2x GbE arayüzleri sunar. Aşağıdaki adımlar IO kartına takılı CM6 için imajın SD karta veya eMMC'ye yazılmasını özetler. Önemli: Bianbu paketlerinde bianbu-k1-xxx.img.zip SD kart imajı, bianbu-k1-xxx.zip ise eMMC imajıdır; yanlış dosyayı seçmeyin.

Gerekenler

  • BPI-CM6 modülü ve IO taşıyıcı kartı
  • USB-TTL seri konsol (UART) kablosu
  • 12V güç adaptörü (12V PD adaptör önerilir; IO kartında 12V DC girişi vardır)
  • USB Type-C veri kablosu (eMMC'ye yazmak için)
  • En az 8 GB microSD (TF) kart
  • balenaEtcher (SD kart) ve TitanFlasher/titantools (eMMC)
  • İlk açılış için HDMI ekran
  1. İmajı indirme

    CM6 imajlarını ürün sayfasının İşletim Sistemleri bölümünden indirin. Armbian Noble rc5 gibi bazı paketlerde SD kart ve eMMC imajları ayrıdır; doğru olanı seçtiğinizden emin olun.

  2. İmajı SD karta yazma (balenaEtcher)

    1. balenaEtcher'ı açıp "Flash from file" ile imajı seçin.
    2. "Select target" ile SD kartı seçin.
    3. "Flash!" ile yazmayı başlatın.

    SD kartı IO kartına takıp açın; ilk açılışta HDMI ekran bağlı olsun ve kendi hesabınızı oluşturun.

  3. eMMC'ye yazma – TitanFlasher kurulumu

    • Windows için titantools_for_windows paketini kurun; Linux'ta titantools_for_linux paketine çalıştırma izni verip doğrudan açın.
    • Araç için en az 10 GB boş alan bırakın (Windows'ta C: sürücüsü, Linux'ta Home dizini).
    • Sürücü kurulumunda yayıncıya izin verip sürücüyü her zaman yüklemeyi seçin.
  4. Modülü indirme (flaşlama) moduna alma

    • Yöntem 1 (kapalıyken): DOWNLOAD (FEL) butonunu basılı tutun, Type-C kabloyu takın, butonu bırakın. USB gücü yetersiz kalabilirse önce adaptörü takıp butonu bırakın, sonra USB kablosunu bağlayın.
    • Yöntem 2 (açıkken): DOWNLOAD (FEL) butonunu basılı tutarken Reset'e basın, ardından USB kablosunu bağlayın.
    • USB hub kullanırsanız "Fastboot device initialization failure" hatası görülebilir; doğrudan bağlayın.
  5. TitanFlasher ile eMMC'ye yazma

    1. "Single Machine Burn" seçin (birden çok cihaz için "Multiple Machine Burn").
    2. Cihaz tanınınca "VID:PID=" görünür; birden fazla cihaz varsa doğru olanı seçin.
    3. eMMC imaj dosyasını seçin ve açılmasını bekleyin.
    4. Yazmayı başlatın; bitince modülü yeniden başlatın.

    Arayüzsüz alternatif: flashserver.exe dosyasını eMMC imajının bulunduğu klasöre koyup çalıştırın; cihaz tanındığında "1" seçeneğiyle yazmayı başlatın.

  6. Alternatif: SD karttan açılıp dd ile eMMC'ye yazma

    Armbian imajları şu an yalnızca SD karttan açılır; TitanFlasher yerine dd ile de eMMC'ye yazılabilir. Örnek imaj: bianbu-24.04-desktop-k1-v2.1-release-20250124144655.img. *.img.zip paketini USB belleğe açın; *.zip eMMC paketindeki fsbl.bin ve bootinfo_emmc.bin dosyalarını da aynı belleğe kopyalayın.

    1. Modülü imaj yazılmış SD kartla açın ve USB belleği takın. lsblk çıktısında sda1 USB bellek, mmcblk0 SD kart, mmcblk2 eMMC'dir.
    2. İmajı eMMC'ye yazın:
      sudo mount /dev/sda1 /mnt
      cd /mnt
      sudo dd if=bianbu-24.04-desktop-k1-v2.1-release-20250124144655.img of=/dev/mmcblk2 bs=10M
    3. lsblk çıktısında mmcblk2boot0 görünmüyorsa bootfs'i bağlayıp env_k1-x.txt içindeki commonargs satırının sonuna recovery=1 ekleyin ve yeniden başlatın:
      sudo mount /dev/mmcblk0p5 /boot
      sudo nano /boot/env_k1-x.txt
      commonargs=setenv bootargs earlycon=${earlycon} earlyprintk console=tty1 console=${console} ${loglevel} clk_ignore_unused rdinit=${init} recovery=1
      sudo reboot
    4. USB belleği yeniden bağlayıp önyükleme dosyalarını boot0'a yazın:
      sudo mount /dev/sda1 /mnt
      cd /mnt
      echo 0 | sudo tee /sys/block/mmcblk2boot0/force_ro
      sudo dd if=bootinfo_emmc.bin of=/dev/mmcblk2boot0
      sudo dd if=FSBL.bin of=/dev/mmcblk2boot0 seek=512 bs=1
      sync
    5. Gücü kesin, SD kartı ve USB belleği çıkarın; modül artık eMMC'den açılır.