From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23274 invoked by alias); 3 Jul 2005 23:00:24 -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 23266 invoked by uid 22791); 3 Jul 2005 23:00:19 -0000 Received: from bay106-f2.bay106.hotmail.com (HELO hotmail.com) (65.54.161.12) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Sun, 03 Jul 2005 23:00:19 +0000 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 3 Jul 2005 16:00:17 -0700 Message-ID: Received: from 65.54.161.204 by by106fd.bay106.hotmail.msn.com with HTTP; Sun, 03 Jul 2005 23:00:17 GMT X-Originating-Email: [chiszp@hotmail.com] X-Sender: chiszp@hotmail.com From: "Chris Hiszpanski" To: ecos-discuss@sources.redhat.com Bcc: Date: Sun, 03 Jul 2005 23:00:00 -0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Subject: [ECOS] memory layout tool X-SW-Source: 2005-07/txt/msg00032.txt.bz2 Hello, I am working on porting redboot, and eventually ecos, to my arm7tdmi based platform. I am following the hal-porting-platform.html documentation. On step 4, adjusting the MLT files, I am running into problems: The docs suggest that I use the Memory Layout Tool (MLT) in Configtool. Supposedly it is in a separate window, but I do not see this window. Searching around a bit, it appears that the MLT doesn't exist in Configtool 2 (looks like this is what I have, but I can't be sure -- going to Help -> About I see "eCos Configuration Tool 2.net". Why the .net?) I am now trying to configure the files by hand. Looking at mlt_arm_platform_rom.ldi, I'm not sure what much of the syntax in SECTIONS { ... } refers to. Here are some questions: 1. The arm exception vectors are at 0x0 to 0x20, but I see SECTION_rom_vectors (rom, 0x0, LMA_EQ_VMA). Does this refer to the virtual vectors or the arm exception vectors? 2. What does LMA_EQ_VMA mean? 3. What is SECTION_got used for? 4. What is SECTION_fixup used for? ... I suppose what I am really asking is where can I find documentation on precisely how to edit the .ldi and .h files by hand? Cheers, Chris _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss