Bootloader
/boot/uEnv.txt
dosyasını güncelleyerek de- yapılabilir.devbox shell
—> task box
komutlarını çalıştırmalısınız. Ayrıca Yocto ortamına geçiş yapabilmek
için m:oeinit t3-gem-o1
komutunu çalıştırmalısınız.Menuconfig ekranının açılması
Değişikliklerin kalıcı hale getirilmesi
meta-gemstone/dynamic-layers/meta-ti/recipes-bsp/u-boot-t3-gem-o1/files
dizininde bulunan
fragment.config
dosyasının adını .config
uzantısını değiştirmeden yaptığınız değişikliği açıklayan bir isimle
değiştiriniz. Sonrasında bu adı meta-gemstone/dynamic-layers/meta-ti/recipes-bsp/u-boot-t3-gem-o1/u-boot-t3-gem-o1_2025.04.bb
dosyasındaki SRC_URI
değişkenine ekleyiniz. Örnek için dosya adını fragment-enable-tftp.config
yaptığımızı
varsayalım.U-Boot'un yeniden derlenmesi
<sdk-dizini>/build/t3-gem-o1/deploy-ti/images
dizininde u-boot.img ve u-boot-spl.bin dosyaları oluşacaktır.<sdk-dizini>/build/tmp-musl/work/t3_gem_o1-gemstone-linux-musl/u-boot-t3-gem-o1/2025.04+git/git
klasörünü açınız. İstediğiniz kısımları değiştirdikten sonra aşağıdaki komutlarla U-Boot’u derleyiniz. Yaptığınız
değişiklikleri kaybetmemek adına T3 Gemstone U-Boot reposu için kendi
forkunuzu oluşturup oraya gönderebilirsiniz.
<sdk-dizini>/build/t3-gem-o1/deploy-ti/images
dizininde oluşan dosyaları
SD kartta /boot
dizinine kopyalayınız. Bir problemi çözdüyseniz veya yeni bir özellik eklediyseniz
topluluğun da faydalanabilmesi için T3 Gemstone U-Boot reposuna
pull request oluşturabilirsiniz.