Başlangıç Kılavuzu
BPI-CM4 ile ilk adımlar
Banana Pi BPI-CM4 Compute Module · 5 adım
BPI-CM4 bir hesaplama modülüdür; çalıştırmak için resmi BPI-CM4IO taşıyıcı kartı veya uyumlu bir Raspberry Pi CM4 taban kartı gerekir. Aşağıdaki adımlar taşıyıcı kart üzerindeki USB-C, microSD ve seri konsol bağlantılarını kullanır.
Önemli: SoC'nin ROM'u önce eMMC'den önyükleme dener. eMMC'de önyüklenebilir bir imaj varsa kart SD karttan açılmaz; SD karttan başlatmak için önce eMMC'yi silmeniz gerekir. Android yalnızca eMMC'den çalışır; Linux hem SD karttan hem eMMC'den çalışabilir.
Gerekenler
- BPI-CM4IO taşıyıcı kartı veya uyumlu Raspberry Pi CM4 taban kartı
- 5 V / 3 A USB-C güç adaptörü
- USB-C kablo (Android imajı yükleme ve ADB için)
- USB-seri (UART) kablo (konsol hata ayıklama için)
- Linux için en az 8 GB microSD kart (A1 sınıfı önerilir)
- Windows bilgisayar (Android için AML USB Burning Tool) veya Linux bilgisayar
Android imajını eMMC'ye yazma (Windows)
AML USB Burning Tool'u kurun (yalnızca Windows) ve en güncel Android imajını indirip MD5 özetini doğrulayın.
USB_Burning_Tool.exe'yi açın, File → Import image ile Android imajını seçin.- Kart üzerindeki USB boot test noktasını kısa devre yapıp Type-C kabloyu bilgisayara takın (güç zaten bağlıysa RST'ye basın); yaklaşık iki saniye sonra kart USB indirme moduna geçer ve bilgisayar tarafından tanınır. Kartta çalışan bir Android varsa
adb reboot updateveya konsoldareboot updatekomutuyla da bu moda geçebilirsiniz. - "Start" ile yazmayı başlatın ve tamamlanmasını bekleyin.
- Bitince Type-C kabloyu çıkarın, güç adaptörünü bağlayarak kartı başlatın; aracı "Stop" ile kapatın.
Android imajını Linux'tan yazma (aml-flash-tool)
Linux'ta açık kaynak aml-flash-tool kullanılabilir:
$ ./flash-tool.sh --img=/path/to/aml_upgrade_package.img --parts=all --wipe --soc=g12a --reset=yLinux için hazırlık
SD karttan açmak istiyorsanız eMMC'nin silinmiş olduğundan, eMMC'den açıp SD kartı depolama olarak kullanacaksanız SD kartta Linux imajı olmadığından emin olun. Varsayılan giriş:
pi/bananapiveyaroot/bananapi. Linux bilgisayara bpi-tools kurun:$ apt-get install pv $ curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bashLinux imajını SD karta yazma
Balena Etcher (Windows/Linux/macOS): Balena Etcher ile "Flash from file" → imaj, "Select target" → SD kart, "Flash!".
Balena CLI: Balena CLI kuruluysa:
$ sudo balena local flash path/to/xxx-bpi-m2s-xxx.img.zip --drive /dev/disk2Linux (dd): kart otomatik bağlandıysa önce bağlantısını kaldırın.
$ sudo apt-get install pv unzip $ sudo unzip -p xxx-bpi-cm4-xxx.img.zip | pv | dd of=/dev/sdX bs=10M status=noxferLinux (bpi-copy):
$ sudo apt-get install pv unzip $ sudo bpi-copy xxx-bpi-cm4-xxx.img.zip /dev/sdXLinux imajını eMMC'ye yazma
Kartı Linux imajlı SD kartla açın, imajı USB belleğe kopyalayıp karta takın ve bağlayın. Otomatik bağlanmışsa
mmcblk0p1vemmcblk0p2bölümlerinin bağlantısını kaldırın. Ardından:$ sudo apt-get install pv unzip $ sudo unzip -p xxx-bpi-cm4-xxx.img.zip | pv | dd of=/dev/mmcblk0 bs=10M status=noxferveya
$ sudo bpi-copy xxx-bpi-cm4-xxx.img.zip /dev/mmcblk0Yazma bitince kartı güvenle kapatın ve SD kartı çıkarın.