Bölüm bitiminde Gemstone geliştirme kartında eMMC üzerine imaj yazma işlemi hakkında bilgi sahibi olacaksınız.
Gemstone işletim sisteminin SD kartın yanı sıra eMMC üzerinden de boot edilebilme desteği bulunmaktadır.
eMMC, yüksek performanslı ve güvenilir bir depolama çözümüdür. SD karta kıyasla daha hızlı veri erişimi ve daha
sağlam fiziksel yapı sunması nedeniyle birçok uygulamada öncelikli olarak tercih edilmektedir.
USB DFU (Device Firmware Upgrade), T3 Gemstone O1’in USB üzerinden doğrudan programlanmasını sağlayan standarttır.
SD karta veya çalışan bir sisteme gerek kalmadan eMMC’ye imaj yazılabilir.
İşleme başlamadan önce kartı tamamen kapatınız.
Kart çalışırken DFU moduna geçmeye çalışmak eMMC’yi bozabilir.
1
Kartı kapatınız
İşletim sistemi çalışıyorsa düzgün biçimde kapatınız, ardından T3 Gemstone O1’in güç bağlantısını kesiniz.
2
Bootmode switch'i USB DFU konumuna getiriniz
Aşağıdaki diyagramda gösterilen switch pozisyonunu referans alarak bootmode switch’i USB DFU konumuna getiriniz.
Bootmode switch fiziksel konumu (temsili)
Yukarıdaki görsel, bootmode switch’in kart üzerindeki fiziksel konumunu göstermek amacıyla eklenmiştir ve temsilidir.
DFU modu için switch pozisyonunu aşağıdaki diyagramdan takip ediniz.
USB DFU boot modu switch pozisyonu
3
USB-C kablosunu bağlayarak güç veriniz
USB-C kablosunu kartın DFU portuna ve bilgisayarınıza takınız, ardından güç veriniz.
GemImager tüm DFU yazma sürecini otomatik olarak yönetir — önyükleyici dosyaları işletim sistemi
imajı ile birlikte gönderilir ve doğru sırayla yüklenir.
1
GemImager'ı açınız
Bilgisayarınızda GemImager’ı başlatınız ve kullanmak istediğiniz kartı seçiniz.
GemImager’ın USB aygıtlarına erişebilmesi için yönetici (administrator) olarak çalıştırılması gerekmektedir.
2
İşletim sistemi imajını seçiniz
İşletim Sistemi Seçin butonuna tıklayarak yüklemek istediğiniz imajı seçiniz.
3
Depolama aygıtını seçiniz
Hedef Seçin butonuna tıklayınız ve USB DFU seçeneğini seçiniz.
4
İmajı yazınız
İleri butonuna tıklayarak OS özelleştirme seçeneklerini yapılandırın (Özelleştirme
sayfasına bakınız), ardından Yaz butonuna basınız.
Yazma işlemi sırasında USB kablosunu çıkarmayınız veya güç bağlantısını kesmeyiniz.
5
Tamamlanmasını bekleyiniz
Yazma işlemi tamamlandığında Gem Imager başarı mesajı görüntüler.
Bu yöntem, SDK derleme sistemi ile çalışan Geliştiriciler içindir.
Kaynak koddan imaj derleme hakkında daha fazla bilgi için SDK belgelerine bakınız.
Kartı 1.1. USB DFU Moduna Geçiş adımlarında anlatıldığı şekilde
bootmode switch üzerinden DFU moduna alınız, ardından aşağıdaki komutları sırasıyla çalıştırınız.Başarılı bir SDK derlemesinin ardından gereken dosyalar iki dizinde bulunur:
Dosya
Konum
tiboot3.bin
build/t3-gem-o1/deploy-ti/images/t3-gem-o1/
tispl.bin
build/t3-gem-o1/deploy-ti/images/t3-gem-o1/
u-boot.img
build/t3-gem-o1/deploy-ti/images/t3-gem-o1/
gemstone-*.img
build/debos/
1
İlk aşama önyükleyiciyi (tiboot3.bin) yükleyiniz
sudo dfu-util -d 0451:6165 -a bootloader -D tiboot3.bin -R
Bu adımın ardından kart sıfırlanarak yeniden bağlanacaktır. Birkaç saniye bekleyip
dfu-util -l ile kartın hâlâ görünür olduğunu doğrulayınız.
2
TI SPL'i (tispl.bin) yükleyiniz
sudo dfu-util -d 0451:6165 -a tispl.bin -D tispl.bin -R
3
U-Boot'u (u-boot.img) yükleyiniz
sudo dfu-util -d 0451:6165 -a u-boot.img -D u-boot.img -R
4
OS imajını eMMC'ye aktarınız
<imaj-dosya-adı> kısmını kendi imaj dosyanızın adıyla değiştiriniz:
sudo dfu-util -d 0451:6165 -a rawemmc \ -D <imaj-dosya-adı>.img -R
Bu adım tüm OS imajını USB üzerinden eMMC’ye aktarır. Aktarımı kesintiye uğratmayınız.
İmaj boyutuna ve USB hızına bağlı olarak bu işlem birkaç dakika sürebilir.