From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2749 invoked by alias); 1 Jul 2005 08:34:53 -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 2674 invoked by uid 22791); 1 Jul 2005 08:34:38 -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 08:34:38 +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 M2005070114102203361 ; Fri, 01 Jul 2005 14:10:22 +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 08:34:00 -0000 Message-ID: From: "Harsha D" To: "Andrew Lunn" Cc: Subject: RE: [ECOS] Redboot :: __startup_stack X-SW-Source: 2005-07/txt/msg00011.txt.bz2 Well i did that but then i get only "++++++++ ..." output on the hyper terminal. update ldi file MEMORY { sram : ORIGIN =3D 0x00000000, LENGTH =3D 0x00008000 ram : ORIGIN =3D 0x20000000, LENGTH =3D 0x02000000 } SECTIONS { SECTIONS_BEGIN SECTION_fixed_vectors (sram, 0x20, 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 }=09 thanking u=20 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