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
İ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.
İmajı SD karta yazma (balenaEtcher)
- balenaEtcher'ı açıp "Flash from file" ile imajı seçin.
- "Select target" ile SD kartı seçin.
- "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.
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.
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.
TitanFlasher ile eMMC'ye yazma
- "Single Machine Burn" seçin (birden çok cihaz için "Multiple Machine Burn").
- Cihaz tanınınca "VID:PID=" görünür; birden fazla cihaz varsa doğru olanı seçin.
- eMMC imaj dosyasını seçin ve açılmasını bekleyin.
- Yazmayı başlatın; bitince modülü yeniden başlatın.
Arayüzsüz alternatif:
flashserver.exedosyası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.Alternatif: SD karttan açılıp dd ile eMMC'ye yazma
Armbian imajları şu an yalnızca SD karttan açılır; TitanFlasher yerine
ddile de eMMC'ye yazılabilir. Örnek imaj:bianbu-24.04-desktop-k1-v2.1-release-20250124144655.img.*.img.zippaketini USB belleğe açın;*.zipeMMC paketindekifsbl.binvebootinfo_emmc.bindosyalarını da aynı belleğe kopyalayın.- Modülü imaj yazılmış SD kartla açın ve USB belleği takın.
lsblkçıktısındasda1USB bellek,mmcblk0SD kart,mmcblk2eMMC'dir. - İ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 lsblkçıktısındammcblk2boot0görünmüyorsa bootfs'i bağlayıpenv_k1-x.txtiçindekicommonargssatırının sonunarecovery=1ekleyin ve yeniden başlatın:sudo mount /dev/mmcblk0p5 /boot sudo nano /boot/env_k1-x.txtcommonargs=setenv bootargs earlycon=${earlycon} earlyprintk console=tty1 console=${console} ${loglevel} clk_ignore_unused rdinit=${init} recovery=1sudo reboot- 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 - Gücü kesin, SD kartı ve USB belleği çıkarın; modül artık eMMC'den açılır.
- Modülü imaj yazılmış SD kartla açın ve USB belleği takın.