cscope diye bir şey öğrendim acayip yararlı, tam süper bişey :)
şincık bir folderın içinde
cscope -bR
yazıyoruz
akabinde
cscope -R yazdıkmıydı açılıyo program.
Burada
Find this C symbol:
Find this global definition:
Find functions called by this function:
Find functions calling this function:
Find this text string:
Change this text string:
Find this egrep pattern:
Find this file:
Find files #including this file:
gibi bir sürü seçenek var ve istediğimiz yere aradığımız şeyi girerek buluyoruz, amacımıza ulaşıyoruz. Çok yararrlı efennim çok
26 Temmuz 2007 Perşembe
18 Temmuz 2007 Çarşamba
JTAG
Dökümanları hatmedi JTAG ı çalıştırdıktan ve boarda eriştikten sonra...
erase 0x02000000 chip : bütün flashı siler
erase 0x02000000 0x10000 4 : u-boot sector'unu siler
erase 0x02040000 0x10000 2 : environment variables sector'unu siler
prog 0x02040000 /env_folder/environment.bin BIN : environment.bin dosyasında kaydedilmiş environment flasha yazar ( boyutu 0x1ffff i geçmemeli)
erase 0x02060000 0x10000 20 : kernel'ı siler
prog 0x02060000 /kern_folder/uImage BIN : uImage da ki kernel ı flasha yazar. ( boyutu 0x13ffff i geçmemeli)
erase 0x02000000 chip : bütün flashı siler
erase 0x02000000 0x10000 4 : u-boot sector'unu siler
erase 0x02040000 0x10000 2 : environment variables sector'unu siler
prog 0x02040000 /env_folder/environment.bin BIN : environment.bin dosyasında kaydedilmiş environment flasha yazar ( boyutu 0x1ffff i geçmemeli)
erase 0x02060000 0x10000 20 : kernel'ı siler
prog 0x02060000 /kern_folder/uImage BIN : uImage da ki kernel ı flasha yazar. ( boyutu 0x13ffff i geçmemeli)
flash a yazmak için
Kernel da uboot ta veya rootfs te değişiklik yaptıktan sonra bunları flash a yazmak için illa JTAG kullanmaya gerek yok
run update-uboot
bootloader ı günceller. Reboot etmek gerekir.
run update-kernel
kerneli günceller
run update-rootfs.sqh
rootfs te yapılarn değişiklikleri günceller
Kaydol:
Yorumlar (Atom)