ARM9 geliştirme boardı yapıyoruz[YAZILIM]

Başlatan ahmet2004, 25 Ocak 2008, 18:11:45

Ziya

Alıntı yapılan: "mp3dragon"@Ziya,

Kernelda mümkün olduğunca şimdilik modul kullanmamaya çalışalım. Yani kernel ya desteklesin ya desteklemesin, modul olarak bırakmayalım.
Modül kullanmama seçeneği olmayan seçenekler vardı. Şimdi tam hatırlayamıyorum. vmware ubuntuyu kaybettiği için herşey gitti. Keşke .config'in kopyasını alsaydım.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey

memed52

Vmware/Home/Open existing VM seçeneği ile (4.), vmx, vmtm,vmx hdd üzerinde bu uzantılı dosyalar duruyorsa bulup seçin geri gelir.

İyi çalışmalar.

Ziya

Alıntı yapılan: "memed52"Vmware/Home/Open existing VM seçeneği ile (4.), vmx, vmtm,vmx hdd üzerinde bu uzantılı dosyalar duruyorsa bulup seçin geri gelir.

İyi çalışmalar.
Galiba buldum. Dosyayı nereye sakladığını hatırlayamamıştım. Aratmak ta saatler alacaktı. Bugün bir arkadaşım belgelerim altında ara demişti. Şimdi buldum ve boot ediyorum. Birkaç gündür linux'te sorunlu açma ve kapama yapıyordu. Umarım birşeyler kaybolmamıştır.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey

mp3dragon

Sonunda kernel paniklettim  :D
Verdiği hata file sistemin olmamasından. Busybox ve file sistem eklemek lazım. Bundan sonrası inşallah çorap söküğü.

Alıntı YapDataFlash:AT45DB642                  
Nb pages: 0x00002000                    
Page Size: 0x00000420                    
Size=0x00840000 bytes                    
Logical address: 0x00000000                          
loading U-boot from dataflash to SDRAM:0x21F00000                                                
Dataflash read successful: Starting U-boot                                          


U-Boot 1.1.6 (Apr 13 2008 - 15:04:00)                                    

DRAM:  64 MB            
Atmel: Flash:  0 kB                  
DataFlash:AT45DB642                  
Nb pages:   8192                
Page Size:   1056                
Size= 8650752 bytes                  
Logical address: 0xC0000000                          
Area 0: C0000000 to C000317F (RO) Darrell loader                                                
Area 1: C0003180 to C001F73F (RO) U-boot                                        
Area 2: C001F740 to C002183F      Environment                                            
Area 3: C0021840 to C01ACFFF      Kernel                                        
Area 4: C01AD000 to C083F                      
DataFlash:AT45DB642                  
Nb pages:   8192                
Page Size:   1056                
Size= 8650752 bytes                  
Logical address: 0x00000000                          
Area 0: 00000000 to 0000317F (RO) Darrell loader                                                
Area 1: 00003180 to 0001F73F (RO) U-boot                                        
Area 2: 0001F740 to 0002183F      Environment                                            
Area 3: 00021840 to 001ACFFF      Kernel                                        
Area 4: 001AD000 to 0083FFFF (RO) Filesystem                                            
*** Warning - bad CRC, using default environment                                                

In:    serial            
Out:   serial            
Err:   serial            
RTL8201BL id1[0xffff] id2[0xffff]                                
PHY not connected!!                  
Hit any key to stop autoboot:  0                                
## Booting image                
  Image Name:   Linux-2.6.20                            
  Image Type:   ARM Linux Kernel Image (uncompressed)                                                      
  Data Size:    1028688 Bytes = 1004.6 kB                                          
  Load Address: 20008000                        
  Entry Point:  20008000                        
  Verifying Checksum ... OK                            
OK  

Starting kernel ...                  

Uncompressing Linux.............................................................                                                                                
...... done, booting the kernel.                                
Linux version 2.6.20 (erdal@pardus) (gcc version 3.4.5) #1 Mon Apr 14 22:21:27 E                                                                                
EST 2008        
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177                                                        
Machine: Atmel AT91RM9200                      
Memory policy: ECC disabled, Data cache writeback                  
Nb pages: 0x00002000        
Clocks: CPU 179 MHz, master 59 MHz, main 18.432 MHzx21F00000                                          
CPU0: D VIVT write-back cache Dataflash with              
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets                                        
loading U-boot from data  
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets                              
2: Upload u-boot to Dataf          
Built 1 zonelists.  Total pages: 16256sful: S                        
Atmel:
Kernel command line: mem=64M root=/dev/mmcblk0p1 rootfstype=ext3 console=ttyS0,12U-Boot 1.1.6 (Apr 1                                      
Nb pages:   8192)    
15200n8 rootdelay=1ize:   10560200    
AT91: 128 gpio irqs in 4 banks          
Size= 8650752 bytes
PID hash table entries: 256 (order: 8, 1024 bytes)al address: 0xC0000000DB642                      
Console: colour dummy devic                          
PHY not connected!!  
Mount-cache hash table entries: 512                
Hit any key to st
CPU: Testing write buffer coherency: ok                      
ask mod      

NET: Registered protocol family 16ge at c0021840 ...c0021840 .      
usbcore: registered new interface driver usbfsid1[0xffff]                    
  Image Name
usbcore: registered new interface driver hub                      
PHY not conne        
usbcore: registered new device driver usbage (gzip compressed)                    
NET: Registered protocol family 2  
Hash tables configured (established 2048 bind 1024). Error: inflate() returned -3ication.                  
TCP reno registered                  
Not adding callbackoad linux to Datafl
Loaded bubba buttondriver version 0.2IP ERROR - must RESET board to recove
NetWinder Floating Point Emulator V0.97 (double precision)                          
at91_spi: Baud rate set to 5990400ataFlash:AT45DB642ulnfo  - print h
AT91 SPI driver loaded                  
 
at91_cf: irqs det #64, io #0              
printenv- pri
usbmon: debugfs is not available0 to C083FFFF (RO) Filesystemess
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 23, io mem 0x00300000
usb usb1: Product: AT91 OHCI
usb usb1: Manufacturer: Linux 2.6.20 ohci_hcd
usb usb1: SerialNumber: at91
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
udc: at91_udc version 3 May 2006
mice: PS/2 mouse device common for all mice
at91_rtc at91_rtc: rtc core: registered at91_rtc as rtc0
AT91 Real Time Clock driver.
i2c /dev entries driver
at91_i2c at91_i2c: AT91 i2c bus driver.
AT91 MMC: 4 wire bus mode not supported by this driver - using 1 wire
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
at91_rtc at91_rtc: setting the system clock to 1998-01-01 00:07:27 (883613247)
Waiting 1sec before mounting root device...
VFS: Cannot open root device "mmcblk0p1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

Ziya

Hocam gerçekten harikasın. Tebrikler.

root file sistemi SD kartta tanımlayabilirmisin.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey

leblebitozu

Bi tane de benden :)

Starting kernel ...

Uncompressing Linux.............................................................
............ done, booting the kernel.
Linux version 2.6.24.4 (root@pardus) (gcc version 4.2.3) #1 Sun Apr 13 01:49:08
EEST 2008
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
Machine: Atmel AT91RM9200-DK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 179 MHz, master 59 MHz, main 18.432 MHz
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: mem=64M root=/dev/mmcblk0p1 rootfstype=ext3 console=ttyS0,1
15200n8 rootdelay=1
AT91: 128 gpio irqs in 4 banks
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
console [ttyS0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 62592KB available (2028K code, 195K data, 104K init)
SLUB: Genslabs=11, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 64 bytes
NET: Registered protocol family 16
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: 32k_counter clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
Unable to handle kernel paging request at virtual address 2d636f70
pgd = c0004000
[2d636f70] *pgd=00000000
Internal error: Oops: 5 [#1]
Modules linked in:
CPU: 0    Not tainted  (2.6.24.4 #1)
PC is at alloc_layer+0x28/0x4c
LR is at ida_get_new_above+0x188/0x1c4
pc : [<c00d474c>]    lr : [<c00d4e14>]    psr: 20000093
sp : c3c13e74  ip : 2d636f6c  fp : c3c13e80
r10: 00000001  r9 : 000003e0  r8 : c0240c20
r7 : 000003e6  r6 : c3c26a84  r5 : 00000001  r4 : c3c26a80
r3 : 00000008  r2 : 00000001  r1 : 20000013  r0 : c0240c20
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: c000717f  Table: 20004000  DAC: 00000017
Process swapper (pid: 1, stack limit = 0xc3c12258)
Stack: (0xc3c13e74 to 0xc3c14000)
3e60:                                              c3c13ed0 c3c13e84 c00d4e14
3e80: c00d4734 c3c13ed4 000003e0 c3c07ec4 00000000 c3c06000 c3c85738 00000000
3ea0: c0020404 c3c13ec4 00000002 00000000 c3c85b58 c01f6b70 c3c13ed4 00000000
3ec0: 00008124 c3c13efc c3c13ed4 c00b8234 c00d4c9c 000003e6 c022c190 c022c364
3ee0: c022c0e0 c3c85738 00000000 c0020404 c3c13f2c c3c13f00 c00b791c c00b81d0
3f00: c3c85738 00000000 00000000 00000001 c022c190 00000000 c022c0e0 c3c85738
3f20: c3c13f50 c3c13f30 c00b98e8 c00b7900 c3c85738 c3c033cc c3c03380 00000000
3f40: c3c242c0 c3c13f74 c3c13f54 c007a6d4 c00b9844 c022c0cc c3c03380 00000000
3f60: c001f23c c3c12000 c3c13f90 c3c13f78 c0015c44 c007a5c8 00000000 00000000
3f80: 00000000 c3c13ff4 c3c13f94 c0008940 c0015c04 c3c13fa0 c00359a0 c0035514
3fa0: 00000000 c3c13fb0 c0022e64 c0035998 00000000 00000000 c000887c c003bcac
3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3fe0: 00000000 00000000 00000000 c3c13ff8 c003bcac c000888c 9ffd9ffc 9fff9ffe
Backtrace:
[<c00d4724>] (alloc_layer+0x0/0x4c) from [<c00d4e14>] (ida_get_new_above+0x188/0
x1c4)
[<c00d4c8c>] (ida_get_new_above+0x0/0x1c4) from [<c00b8234>] (sysfs_new_dirent+0
x74/0xf4)
[<c00b81c0>] (sysfs_new_dirent+0x0/0xf4) from [<c00b791c>] (sysfs_add_file+0x2c/
0xa0)
[<c00b78f0>] (sysfs_add_file+0x0/0xa0) from [<c00b98e8>] (sysfs_create_group+0xb
4/0x15c)
r7:c3c85738 r6:c022c0e0 r5:00000000 r4:c022c190
[<c00b9834>] (sysfs_create_group+0x0/0x15c) from [<c007a6d4>] (sysfs_slab_add+0x
11c/0x178)
r7:c3c242c0 r6:00000000 r5:c3c03380 r4:c3c033cc
[<c007a5b8>] (sysfs_slab_add+0x0/0x178) from [<c0015c44>] (slab_sysfs_init+0x50/
0xdc)
r8:c3c12000 r7:c001f23c r6:00000000 r5:c3c03380 r4:c022c0cc
[<c0015bf4>] (slab_sysfs_init+0x0/0xdc) from [<c0008940>] (kernel_init+0xc4/0x28
8)
r6:00000000 r5:00000000 r4:00000000
[<c000887c>] (kernel_init+0x0/0x288) from [<c003bcac>] (do_exit+0x0/0x6c4)
Code: e590c004 e35c0000 0a000006 e590300c (e59c2004)
---[ end trace 778e504de7e3b1e3 ]---
Kernel panic - not syncing: Attempted to kill init!

Veli B.

Tebrikler... :D

minicom' u veya cutecomm'u  kullanan var mı?
minicomu derleyemedim bir türlü. Cutecomda ise qt4 lib istiyor fakat onunda sitesinde ücretli veriyor. Free olarak alamadım bir türlü  :evil: Elinde olan varsa bir yere upload edebilir mi?
Pardusla xp arasında birdirbir oynamak canımı sıkmaya başladı ve pardus üzerinden hyper term(xmodem) gibi kullanabileceğim bir program arıyorum. Alternatif öneriniz olursa yine çok memnun olurum...

mp3dragon

Alıntı yapılan: "Ziya"root file sistemi SD kartta tanımlayabilirmisin.
Aşağıdaki kernel satırında da görüldüğü gibi SD 1 wire olarak çalışıyor şimdilik. Bu da hızının düşük olması demek.Ama olur niye olmasın?Belki 2.6.24 sürümde 4 bit desteği de vardır, ona bakmadım. U-boot-1.1.6 da kernel için 2 mb yer ayırmıştım. Geriye file sistem, busybox ve uygulamalar için 6 mb yer kalıyor flashta. Bu arada embedded KDE filan gibi, bir şeyler varmı ki?
Alıntı YapAT91 MMC: 4 wire bus mode not supported by this driver - using 1 wire

Dün kernel'ı bir defa daha derledim. Bu sefer daha geniş opsiyonlarla. USB Bluetooth, USB stroge driver vs. desteği filan da geldi.Kernelda IDE/ATA/HDD ve CDROM desteğide var. Eğer kartımızı 12v reg. ile besler, +5 voltu da kart üzerinden alırsak, IDE soketine master HDD slave CDROM diye takarsak, CPLD içine de gerekli bufferları atarsak onlarda çalışacak gözüküyor.

@Katana,

Şu birdirbir oyununu bende hiç sevmedim, dün 2 PC de çalışarak anca çözdüm olayı. Ah keşke cygwin de kernel derlenebilse.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

mp3dragon

linux-2.6.24 kernel'ında ds1338 RTC (bizim boarddaki RTC) desteğide var.
Bu durumda tüm donanımlarımız kernel da destekleniyor. Baştan driver yazmamız gerekmiyor. Ama özellikle EPSON da kullanılan TFT ve VGA ya göre reg ayarlarını yapmamız gerekir. Hatta ekran ayarlarını sistem içinde değiştirebileceğimiz bir arabirim yazılsa daha hoş olur.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

ugurtarlaci

Arkadaşlar "crossmake" komutu tek atışlıkmıdır :) Dün kurdum bu crosstool u , loader-SBC.0.3 ve u-boot 1.1.6 yı derledim ve *.bin dosyalarını oluşturdum sorunsuzca. Bu günde Kernel konusuna bir bakayım dedim, haydaa " bash:crossmake: command not found"
Bir açıklama lütfen.(Linux e yabancıyım biraz, bunu dikkate alarak cevap verirseniz sevinirim)

Not.: http://kernel.org adersinden indirdiğim Kernel versiyonu " linux-2.6.24.4 " tür . doğrumudur? değilse doğru linki verebilirmisiniz?
Zoru Başarırım , İmkansız Biraz Zaman Alır....İmza... YENİ NESİL GENÇ TÜRK MÜHENDİSLERİ......

leblebitozu

@ugurtarlaci

export PATH=$HOME/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/:PATH
alias crossmake='make ARCH=arm CROSS_COMPILE=arm-linux-'


bunları terminalden yazmalısın ki crosstool path'te olsun ve alias tanımını görsün

indirdiğin kernel'ın at91 patch'i varsa problem yok, 2.6.24 için vardı sanırım 2.6.24.4'e de olur.

mp3dragon

2.6.24 kernel'ı da çalıştırdım. Şimdi file system port etmeye çalışıyorum.
Ubuntu, Hömönök, Himini gibi Linux sürümleri ile anladığım kadar vakit kaybı yaşıyorsunuz. Bir an önce "Kullanım Klavuzunda" anlatılan şekli ile derleme ortamına kavuşursanız daha iyi olur. Dağıtımın size getireceği extra bir fayda yoktur. Bizim programlarımız dağıtımdan bağımsızdır zaten kendi dağıtımımızı oluşturuyoruz. Kernelda çoğu donanım tanımlı gözüküyor. Kernel çekirdeğini abartmamak için kullanılmayacak donanımları yüklememek lazım. Şimdilik usb pen drive, usb bluetooth, usb wi-fi gibi donanımlar çalışacak gibi duruyor. Kartımız üzerinde 1 adet USB HOST konnektörü bulunmaktadır. Ancak buraya USB HUB bağlayarak aynı anda birden fazla USB donanımı bağlayabilirsiniz. Kartımız üzerindeki güç kaynağı sorunsuz şekilde gerekli gücü sağlayacaktır.

Alıntı YapStarting kernel ...                  
Uncompressing Linux.............................................................                                                                                
................... done, booting the kernel.                                            
Linux version 2.6.24 (erdal@pardus) (gcc version 3.4.5) #1 Tue Apr 15 10:35:13 E                                                                                
EST 2008        
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177                                                        
Machine: Atmel AT91RM9200-DK                            
Memory policy: ECC disabled, Data cache writeback                                                
Clocks: CPU 179 MHz, master 59 MHz, main 18.432 MHz                                                  
CPU0: D VIVT write-back cache                            
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets                                                                  
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets                                                                  
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256                                                                          
Kernel command line: mem=64M root=/dev/mmcblk0p1 rootfstype=ext3 console=ttyS0,1                                                                                
15200n8 rootdelay=1                  
AT91: 128 gpio irqs in 4 banks                              
PID hash table entries: 256 (order: 8, 1024 bytes)                                                  
Console: colour dummy device 80x30                                  
console [ttyS0] enabled                      
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)                                                            
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)                                                            
Memory: 64MB = 64MB total                        
Memory: 62336KB available (2212K code, 225K data, 108K init)                                                            
SLUB: Genslabs=11, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1                                                                      
Mount-cache hash table entries: 512                                  
CPU: Testing write buffer coherency: ok                                      
net_namespace: 64 bytes                      
NET: Registered protocol family 16                                  
usbcore: registered new interface driver usbfs                                              
usbcore: registered new interface driver hub                                            
usbcore: registered new device driver usb                                        
Time: 32k_counter clocksource has been installed.                                                
NET: Registered protocol family 2                                
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                                                              
TCP established hash table entries: 2048 (order: 2, 16384 bytes)                                                                
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)                                                        
TCP: Hash tables configured (established 2048 bind 2048)                                                        
TCP reno registered                  
NetWinder Floating Point Emulator V0.97 (double precision)                                                          
io scheduler noop registered                            
io scheduler anticipatory registered (default)                                              
at91_spi: Baud rate set to 5990400                                  
AT91 SPI driver loaded                      
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_S                                                            
atmel_usart.1: ttyS1 at MMIO 0xfffc4000 (irq = 7) is a ATMEL_SERIAL                                                                  
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize                                                                    
eth0: Link now 100-FullDuplex                            
eth0: AT91 ethernet at 0xfefbc000 int=24 100-FullDuplex (00:03:91:fc:33:b9)                                                                          
eth0: Realtek RTL8201(B)L PHY                            
physmap platform flash device: 00200000 at 10000000                                                  
physmap-flash physmap-flash.0: map_probe failed                                              
at91_dataflash: AT45DB642 detected [spi0] (8650752 bytes)                                                        
Creating 3 MTD partitions on "AT45DB642.spi0":                                              
0x00000000-0x00042000 : "bootloader"                                    
0x00042000-0x0018c000 : "kernel"                                
0x0018c000-0x00840000 : "filesystem"                                    
usbmon: debugfs is not available                                
at91_ohci at91_ohci: AT91 OHCI                              
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1                                                                  
at91_ohci at91_ohci: irq 23, io mem 0x00300000                                              
usb usb1: configuration #1 chosen from 1 choice                                              
hub 1-0:1.0: USB hub found                          
hub 1-0:1.0: 2 ports detected                            
usb usb1: Product: AT91 OHCI                            
usb usb1: Manufacturer: Linux 2.6.24 ohci_hcd                                            
usb usb1: SerialNumber: at91                            
udc: at91_udc version 3 May 2006                                
ether gadget: using random se                          
ether gadget: using random host ethernet address                                                
usb0: Ethernet Gadget, version: May Day 2005                                            
usb0: using at91_udc, OUT ep2 IN ep1 STATUS ep4                                              
usb0: MAC 02:e0:31:4c:84:d9                          
usb0: HOST MAC 36:2f:97:42:a1:bf                                
usb0: RNDIS ready                
mice: PS/2 mouse device common for all mice
at91_rtc at91_rtc: rtc core: registered at91_rtc as rtc0
AT91 Real Time Clock driver.
i2c /dev entries driver
i2c-gpio i2c-gpio: using pins 57 (SDA) and 58 (SCL)
AT91 Watchdog Timer enabled (5 seconds, nowayout)
at91_mci at91_mci: 4 wire bus mode not supported - using 1 wire
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
at91_rtc at91_rtc: setting system clock to 1998-01-01 00:01:00 UTC (883612860)
Waiting 1sec before mounting root device...
usb 1-2: new low speed USB device using at91_ohci and address 2
usb 1-2: device descriptor read/64, error -62
usb 1-2: device descriptor read/64, error -62
VFS: Cannot open root device "mmcblk0p1" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00        264 mtdblock0 (driver?)
1f01       1320 mtdblock1 (driver?)
1f02       6864 mtdblock2 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

Ziya

jffs2 file sistemini kesinlikle ekleyin.

Ben kerneli tekrar derlemeye başlamıştım ki en baştan başladı, delirdim.

make mrproper dan make clean'ı çıkartmak lazım.

@ugurtarlaci
öncelikle hangi shell'i kullandığını öğren. Bunu cat /etc/passwd komutu ile öğrenebilirsin. Dosyanın sonlarında senin kullanıcı adın, home klasörün ve kullandığın shell vardır (csh, sh, bash,...). Eğer bash kullanıyorsan ve mp3dragon'un verdiği env parametrelerini sadece sana özgü her terminal açışında çalışsın istiyorsan, home klasöründeki .bashrc klasörünün sonuna ekle. Bunun için vi editörü veya joe editörü kullanabilirsin. Veya

echo export PATH=$HOME/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/:PATH >> .bashrc
echo alias crossmake='make ARCH=arm CROSS_COMPILE=arm-linux-'>> .bashrc

girmen yeterli. Bunları sadece bir defa yapacaksın. Sonra her terminal açışında env parametresi olarak yerleşir. env yazınca görürsün zaten.

Bütün kullanıcılar faydalansın istiyorsan /etc/bash.bashrc dosyasının sonuna eklemen yeterli.

csh kullanıyorsan home klasöründe .cshrc, /etc/csh.cshrc dosyalarına eklemen yeterli.

alias dir='ls -l' komutunu da ekleyebilirsiniz.

bu komutları
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey

Ziya

Alıntı yapılan: "katana"Tebrikler... :D

minicom' u veya cutecomm'u  kullanan var mı?
minicomu derleyemedim bir türlü. Cutecomda ise qt4 lib istiyor fakat onunda sitesinde ücretli veriyor. Free olarak alamadım bir türlü  :evil: Elinde olan varsa bir yere upload edebilir mi?
Şu an kullanmıyorum ama vaktiyle kullandım. Hatta bu proje için vmware altında bile kullandım. minicomm'u derlemenize gerek yok ki? Zaten derlenmiş halde var ve paket yöneticisi ile bulup yüklemeniz yeterli.
linux dağıtımı yapan sitelede tek tek paketler var. Buradan da bulabilirsin.  
Alıntı YapPardusla xp arasında birdirbir oynamak canımı sıkmaya başladı ve pardus üzerinden hyper term(xmodem) gibi kullanabileceğim bir program arıyorum. Alternatif öneriniz olursa yine çok memnun olurum...
Dün akşam WinARM crosstoolunu indirdim, kurdum fakat çalıştırmadım (uykum geldi yattım).  Bu akşam kullanacağım.

Linux komutlarının birebir dos sürümleri var. patch.exe, tar.exe, gzip.exe gibi. Sadece menuconfig veya xconfig'i linuxta çalıştırın, oluşan .config'i dos'a atın ve WinARM ile derleyin.  .config içerisine girip ufak tefek ayarları elle de yapabilirsiniz.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey

mp3dragon

filesystem için uğraşıyorum. busybox ve buildroot da derlemek gerekecek anlaşılan. Belki loader a ek menü koymam gerekir FS atabilmek için. Şu u-boot da PHY, NFS ve tFTP olayını halletsem de seri porttan kurtulsak artık diyorum.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.