Kaptanın seyir defteri Yıldız tarihi 2015.065.
elimde kalan MuzPi'yi (Banana Pi) medya center'a dönüştürmek (XBMC)için denemeler yapmaya başladım. bu konuda yaptımığım işlem basamaklarını not şeklinde paylaşmak istedim.ilk olarak U-Boot derleyeceğiz ardından gelen yazıda SD kartı Boot hale getirip ona yükleyeceğiz.
ARM tool kurulumu (cross comp)
Ubuntu 12.04 ve ötesi
apt-get install gcc-arm-linux-gnueabihf
git kurulumu
apt-get install git
U-Boot
git clone [url]https://github.com/linux-sunxi/u-boot-sunxi.git[/url]
U-boot mümkün olan kartları listeler.
cd u-boot-sunxi
nephalem@Sancuary:~/u-boot-sunxi$ grep sunxi boards.cfg | awk '{print $7}'
'
(http://i.imgur.com/e7DXjJB.png)
U-Boot derleme
Bananapi için configüre etme. SD karttan Boot edeceğimiz için ekran görüntüsüde gördüğümüz Bananapi seçeceğiz USB boot olsaydı
_FEL eki olanı tercih edecektik
nephalem@Sancuary:~/u-boot-sunxi$ make CROSS_COMPILE=arm-linux-gnueabihf- Bananapi_config
sonuç:
Alıntı Yap
Configuring for Bananapi - Board: sun7i, Options: BANANAPI,SPL,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),STATUSLED=244,STATUSLED1=245,FAST_MBUS
ve derleme
nephalem@Sancuary:~/u-boot-sunxi$ make CROSS_COMPILE=arm-linux-gnueabihf-
derlemeyi yaptığınız makınadaki fiziksel core sayısını
-j2 parametresi ile blirtirseniz derleme daha hızlı olur. fakat gerek yok 70sn süre içinde derleme tamamlandı.
Alıntı Yap
nephalem@Sancuary:~/u-boot-sunxi$ make CROSS_COMPILE=arm-linux-gnueabihf- OBJCOPY spl/u-boot-spl.bin
......
......
......
MKSUNXI spl/sunxi-spl.bin
OBJCOPY u-boot.bin
MKIMAGE u-boot.img
CAT u-boot-sunxi-with-spl.bin
OBJCOPY u-boot.srec
nephalem@Sancuary:~/u-boot-sunxi$
To Be Countune. . .
episode II
SD kartımızı hazırlamya başlıyoruz.
önce kartımısın nede olduğunu bulalım
df
işte burdaymış
/dev/sdb1 7807424 32 7807392 1% /media/nephalem/8GB
şimdi kartımızı bağlandığı noktadan ayırıp işlemimize başlayalım.
umount /dev/sdb1
export card=/dev/sdb1
export p=p
sudo dd if=/dev/zero of=${card} bs=1M count=1
1+0 kayıt girdi
1+0 kayıt çıktı
1048576 (1,0 MB) byte kopyalandı, 0,91048 s, 1,2 MB/s
sudo dd if=/dev/zero of=${card} bs=1k count=1023 seek=1
1023+0 kayıt girdi
1023+0 kayıt çıktı
1047552 (1,0 MB) byte kopyalandı, 0,936064 s, 1,1 MB/s
cd u-boot-sunxi
sudo dd if=spl/sunxi-spl.bin of=${card} bs=1024 seek=8
20+0 kayıt girdi
20+0 kayıt çıktı
20480 (20 kB) byte kopyalandı, 0,778386 s, 26,3 kB/s
sudo dd if=u-boot.img of=${card} bs=1024 seek=40
232+1 kayıt girdi
232+1 kayıt çıktı
238548 (239 kB) byte kopyalandı, 0,856732 s, 278 kB/s
To Be Countune . . .