Cihazın Açılması
Daha önce seri konsol bağlantısının anlatıldığı kısımda gösterildiği gibi cihaz ile seri port bağlantısı oluşturulduktan ve SD kartı cihaza taktıktan sonra cihaza OTG üzerinden enerji verebiliriz. Bu aşamadan sonra gtkterm
veya minicom
gibi bir seri konsol emülatörü üzerinden cihazın konsol çıktısı izlenebilir.
U-boot kodunu derlerken otomatik boot öncesindeki bekleme süresini 5 sn olarak belirlemiştik. Bu süre içinde bir tuşa basarak U-boot komut satırına düşmeliyiz. U-boot komut satırında printenv
dediğimizde çevre değişkenleri ve değerlerini görebilmeliyiz. İlk olarak kernel komut satır argümanlarını tutan bootargs
değişkenine uygun değeri verelim.
Bu sayede kernel'a kök dosya sisteminin yerini ve konsolu belirtiyoruz. Sonrasında SD kart üzerindeki dosya sisteminde bulunan kernel ve dtb dosyalarını bellekte uygun bir alana çekmeliyiz. bdinfo
ile karta ilişkin bazı bilgilere erişilebilir.
Kernel ve dtb dosyasını start ile belirtilen adresin sonrasına güvenli bir alana sırasıyla aşağıdaki gibi çekebiliriz.
Kernel'ı boot etmek için bootz
komutunu kullanacağız. bootz komutuna sırasıyla kernel, initrd ve dtb adresleri geçirilmektedir. Biz initrd kullanmadığımız için bu seçeneği -
ile geçeceğiz.
Bu işlem sonunda konsolda Please press Enter to activate this console.
yazısı görülmelidir. Bir tuşa basıldığında kabuk komut satırına düşülecektir. Bu aşamadan sonra cihaz üzerinde çalışılmaya hazır durumdadır.
Last updated
Was this helpful?