26 Temmuz 2007 Perşembe

Cscope

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

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)

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