From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7822 invoked by alias); 10 Apr 2013 07:06:43 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 7809 invoked by uid 89); 10 Apr 2013 07:06:43 -0000 X-Spam-SWARE-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from relay01.alfahosting-server.de (HELO relay01.alfahosting-server.de) (109.237.142.236) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Wed, 10 Apr 2013 07:06:23 +0000 Received: by relay01.alfahosting-server.de (Postfix, from userid 1001) id EAA8832C3F7D; Wed, 10 Apr 2013 09:06:20 +0200 (CEST) X-Spam-DCC: : Received: from alfa3017.alfahosting-server.de (alfa3017.alfahosting-server.de [109.237.140.28]) by relay01.alfahosting-server.de (Postfix) with ESMTP id 1937132C3F77; Wed, 10 Apr 2013 09:06:19 +0200 (CEST) Received: from itrrrauch (p578a450a.dip0.t-ipconnect.de [87.138.69.10]) by alfa3017.alfahosting-server.de (Postfix) with ESMTPA id DD3AE2935B25; Wed, 10 Apr 2013 09:06:18 +0200 (CEST) From: "Richard Rauch" To: "'Lukas Riezler'" , References: In-Reply-To: Date: Wed, 10 Apr 2013 07:06:00 -0000 Message-ID: <001a01ce35b9$f22cb080$d6861180$@itrgmbh.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Virus-Checker-Version: clamassassin 1.2.4 with ClamAV 0.97.3/16985/Wed Apr 10 04:36:19 2013 Subject: AW: [ECOS] Dependency between eCos and RedBoot X-SW-Source: 2013-04/txt/msg00014.txt.bz2 Hi, eCos is able to run without Redboot, too! Specially for debugging with JTAG you could load your application binary di= rectly to RAM and debug there. Regarding your questions about files ".elf" and "libtarget.a" Maybe you have a general misunderstanding, how eCos is working!=20 eCos is only a library, which you have to link to your application. You do = not load eCos as operating system like linux to the target. So the libtarget.a is a library file, not an executable binary! By the way, if you are generating the tests within eCos Config Tool, you wi= ll get a lot of executable binary files for loading to the target (e.g. tm-= basic). Additional hint: If you run eCos without Redboot, you need to take care about virtual vector= table. As default an eCos application is calling some functions from Redbo= ot. The linking mechanism is called "virtual vector tables", which is initi= alized from Redboot at startup. There are some options in eCos configuratio= n to tell not to use this functionality. You need to change this, because a= s default this mechanism is enabled Richard Rauch ITR GmbH Informationstechnologie Rauch=20 Nuremberg/Germany web: http://www.itrgmbh.de email: info@itrgmbh.de =20=20 -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss