1. USB DFU ile eMMC’ye İmaj Yazma
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.TI AM67A işlemcisi için resmi DFU dökümanı:
USB Device Firmware Upgrade (DFU) — Processor SDK Linux for AM67A
1.1. USB DFU Moduna Geçiş
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.
Bootmode switch'i USB DFU konumuna getiriniz
Aşağıdaki diyagramda gösterilen switch pozisyonunu referans alarak bootmode switch’i USB DFU konumuna getiriniz.


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.
1.2. GemImager ile İmaj Yükleme
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.İşletim sistemi imajını seçiniz
İşletim Sistemi Seçin butonuna tıklayarak yüklemek istediğiniz imajı seçiniz.
İ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.
Kartı kapatıp bootmode switch'i eMMC konumuna alınız
Kartı tamamen kapatınız, ardından bootmode switch’i aşağıdaki görselde gösterildiği gibi
eMMC konumuna getiriniz.
Güç verdikten sonra kart eMMC üzerindeki imajdan açılacaktır.
UART bağlantısı hakkında daha fazla bilgi için Seri Port sayfasına bakın.
Boot işlemini UART üzerinden seri port bağlantısıyla takip edebilirsiniz.
Varsayılan baudrate: 115200

2. SDK ile Manuel İmaj Yükleme (dfu-util)
Kaynak koddan imaj derleme hakkında daha fazla bilgi için SDK belgelerine bakınız.
| 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/ |
İlk aşama önyükleyiciyi (tiboot3.bin) yükleyiniz
dfu-util -l ile kartın hâlâ görünür olduğunu doğrulayınız.Kartı kapatıp bootmode switch'i eMMC konumuna alınız
dfu-util başarı bildirdiğinde kartı tamamen kapatınız, ardından bootmode switch’i
eMMC konumuna getiriniz.Boot işlemini UART üzerinden seri port bağlantısıyla takip edebilirsiniz.
Varsayılan baudrate: 115200
2.1. Doğrulama Adımı
GemImager DFU ile yazma işlemi yapıldığında sırasıyla şu işlemleri gerçekleştirir:- Seçilen imajı indirir veya okur
- Önyükleyici dosyalarını çıkarır (
tiboot3.bin,tispl.bin,u-boot.img) - Her önyükleyici aşamasını DFU üzerinden yazar
- Tam OS imajını eMMC’ye aktarır (
rawemmcalt ayarı)
DFU cihazını doğrulayınız
Kartın DFU cihazı olarak göründüğünü doğrulayınız.VID:PID 0451:6165 ile Cihaz listede görünmüyorsa 1. adımdan itibaren tekrar deneyiniz.
- Linux
- Windows
dfu-util isimli uygulama yüklü değilse, sudo apt install dfu-util komutu ile Ubuntu bilgisayarınıza yükleyiniz.bootloader ve SocId alt ayarlarını içeren bir giriş
görmeniz gerekmektedir.

