And I checked the xparameters_ml300.h for the possible problem yet not found...
Junqiang Hu wrote: > > > Dear friends, > > I'm trying to run Linux in AvNet (Memec) Xilinx-XC2VP50-EVKT-FF1152 > board. The Linux version I'm using is 2.4; the cross-compiler is > gcc-4.1.0, glibc 2.3.6. When booting the kernel, it shows: > loaded at: 00400000 004B51E4 > board data at: 00000000 00000018 > relocated to: 0040526C 00405284 > zimage at: 00405B2B 004B177C > avail ram: 004B6000 60000000 > > Linux/PPC load: console=ttyS0,9600 root=/dev/xsysace/disc0/part3 rw > Uncompressing Linux...done. > Now booting the kernel > > Then it hangs. First it seems to me that the "avail ram" is not correct, > since I configured only 32MB SDRAM. Moreover, if it's first powered on, > the end address of "avail ram" would be FFD9FBED. Then I tried to > investigate the problem using xmd. When launched, it says: > > Processor(s) in System :: > > PowerPC405(1) : ppc405_0 > Address Map for Processor ppc405_0 > (0x00000000-0x01ffffff) Infineon_Mobile_SDRAM_HYB25L128160AC_8plb > (0x40600000-0x4060ffff) RS232 plb->plb2opb->opb > (0x41200000-0x4120ffff) opb_intc_0 plb->plb2opb->opb > (0x41800000-0x4180ffff) SysACE_CompactFlash plb->plb2opb->opb > (0x41c00000-0x41c0ffff) opb_timer_1 plb->plb2opb->opb > (0x80200000-0x8020ffff) RS232_1 plb > (0x80400000-0x8040ffff) Broadcom_BCM5221_Ethernet_Transceiver plb > (0xfffe0000-0xffffffff) plb_bram_if_cntlr_1 plb > > PowerPC405(2) : ppc405_1 > Address Map for Processor ppc405_1 > > Connecting to cable (Parallel Port - LPT1). > Checking cable driver. > Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h. > ECP base address = 0778h. > Cable connection established. > INFO:MDT - Assumption: Selected Device 2 for debugging. > > JTAG chain configuration > -------------------------------------------------- > Device ID Code IR Length Part Name > 1 0a001093 8 System_ACE > 2 0129e093 14 XC2VP50 > > XMD: Connected to PowerPC target. Processor Version No : 0x200108a0 > Address mapping for accessing special PowerPC features from XMD/GDB: > I-Cache (Data) : Disabled > I-Cache (Tag) : Disabled > D-Cache (Data) : Disabled > D-Cache (Tag) : Disabled > ISOCM : Start Address - 0xfffe0000, Size - 131072 bytes > TLB : Disabled > DCR : Disabled > > Connected to "ppc" target. id = 0 > Starting GDB server for "ppc" target (id = 0) at TCP port no 1234 > > Then I download the Linux kernel using dow, and the following message > appears: > > WARNING: Attempted to read location: 0xfffffffc. Reading ISOCM memory > not supported > section, .text: 0x00400000-0x00404b6c > section, .data: 0x00405000-0x004b2000 > section, .bss: 0x004b2000-0x004b51e4 > Downloaded Program linux_kernel/zImage.elf > Setting PC with program start addr = 0x00400000 > PC reset to 0x00400000, Clearing MSR Register > > After typing "run" command, the following appears: > PC reset to 0x00400000, Clearing MSR Register > Processor started. Type "stop" to stop processor > Then after issuing "stop", it says "unable to stop processor" > > I also tried kernel version 2.6.22, but the same thing happens, except > that the "avail ram" changed to 7C9E2378 and it's the same no matter first > powered on or not. > > No idea how to continue... > > Could somebody give me some help? Thanks! > > > -- View this message in context: http://www.nabble.com/Linux-booting-problem-on-Xilinx-ppc-tf4449060.html#a12694097 Sent from the linuxppc-embedded mailing list archive at Nabble.com. _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded