From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12172 invoked by alias); 1 Jul 2005 12:37:13 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 12130 invoked by uid 22791); 1 Jul 2005 12:37:04 -0000 Received: from 202.54.90.7.ill-bgl.static.vsnl.net.in (HELO asuka.sanyo.co.in) (202.54.90.7) by sourceware.org (qpsmtpd/0.30-dev) with SMTP; Fri, 01 Jul 2005 12:37:04 +0000 Received: from blrexsr1.slti.sanyo.co.in ([10.230.49.142]) by asuka.sanyo.co.in (SMSSMTP 4.0.0.59) with SMTP id M2005070118125904041 ; Fri, 01 Jul 2005 18:12:59 +0600 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Fri, 01 Jul 2005 12:37:00 -0000 Message-ID: From: "Harsha D" To: "Andrew Lunn" Cc: Subject: RE: [ECOS] Redboot :: __startup_stack X-SW-Source: 2005-07/txt/msg00015.txt.bz2 Hi=20 I was able to get the redboot working by disabling the gdb stubs. (which effectively makes initialize_stub not be called). Now redboot prompt appears.. although some junk characters are taken as input and the program seems to be in infinite loop. But i am unable to understand what is that in the gdb stubs which is making the redboot to crash. If you can throw some light on some of the possibilities it would be great !! Thanking you harsha -----Original Message----- From: Andrew Lunn [mailto:andrew@lunn.ch] Sent: 01 July 2005 13:16 To: Harsha D Cc: ecos-discuss@sources.redhat.com Subject: Re: [ECOS] Redboot :: __startup_stack On Fri, Jul 01, 2005 at 10:09:49AM +0530, Harsha D wrote: > Hi >=20=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Porting : Redboot=09 > Platform : ARM922T based board > source base : based on Excalibur package >=20=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Memory layout is=20 > -------------------------- > SRAM(32KB) 0x00000000 - 0x00008000=09 > RAM(32MB) 0x20000000 - 0x02000000 >=20=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > My ram ldi file > --------------------- > MEMORY > { > ram : ORIGIN =3D 0x20000000, LENGTH =3D 0x02000000 > } >=20=20 > SECTIONS > { > SECTIONS_BEGIN > SECTION_fixed_vectors (ram, 0x20000020, LMA_EQ_VMA) > SECTION_rom_vectors (ram, 0x20300000, LMA_EQ_VMA) > SECTION_text (ram, ALIGN (0x4), LMA_EQ_VMA) > SECTION_fini (ram, ALIGN (0x4), LMA_EQ_VMA) > SECTION_rodata (ram, ALIGN (0x4), LMA_EQ_VMA) > SECTION_rodata1 (ram, ALIGN (0x4), LMA_EQ_VMA) > SECTION_fixup (ram, ALIGN (0x4), LMA_EQ_VMA) > SECTION_gcc_except_table (ram, ALIGN (0x4), LMA_EQ_VMA) > SECTION_data (ram, ALIGN (0x4), LMA_EQ_VMA) > SECTION_bss (ram, ALIGN (0x4), LMA_EQ_VMA) > CYG_LABEL_DEFN(__heap1) =3D ALIGN (0x8); > SECTIONS_END > } .... =20=20 > [ I am loading redboot at 0x20300000] > Googling told me that=20 > fixed_vectors should be at 0x20(???) which is not the case for me.=20=20 > Will it cause any problems ? If yes then how should i have my memory layout. SECTION_fixed_vectors (ram, 0x20000020, LMA_EQ_VMA) Add an sram memory region and change this to 0x20 and the fixed vectors will move. Andrew -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss