From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9764 invoked by alias); 11 Jan 2013 15:25:33 -0000 Received: (qmail 9735 invoked by uid 22791); 11 Jan 2013 15:25:29 -0000 X-SWARE-Spam-Status: No, hits=-3.1 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from p02c11o147.mxlogic.net (HELO p02c11o147.mxlogic.net) (208.65.144.80) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 11 Jan 2013 15:25:18 +0000 Received: from unknown [12.218.215.72] (EHLO p02c11o147.mxlogic.net) by p02c11o147.mxlogic.net(mxl_mta-6.16.0-0) with ESMTP id ede20f05.798e7940.117578.00-556.264285.p02c11o147.mxlogic.net (envelope-from ); Fri, 11 Jan 2013 08:25:18 -0700 (MST) X-MXL-Hash: 50f02ede112bb81b-4f95e41def899bcf53fc46a7502dfa6db2eba894 Received: from unknown [12.218.215.72] (EHLO smtpauth1.linear.com) by p02c11o147.mxlogic.net(mxl_mta-6.16.0-0) with ESMTP id bde20f05.0.117545.00-368.264183.p02c11o147.mxlogic.net (envelope-from ); Fri, 11 Jan 2013 08:25:17 -0700 (MST) X-MXL-Hash: 50f02edd6abe283f-7bba7f5ec20ed31c040455753efd008dda82b46b Received: from smtpauth1.linear.com (localhost [127.0.0.1]) by smtpauth1.linear.com (Postfix) with ESMTP id D6210740B1; Fri, 11 Jan 2013 07:25:14 -0800 (PST) Received: from [10.0.0.179] (63-253-251-83.ip.mcleodusa.net [63.253.251.83]) by smtpauth1.linear.com (Postfix) with ESMTPSA id 4E707740AC; Fri, 11 Jan 2013 07:25:14 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) From: Michael Jones In-Reply-To: <50EFC56F.4040506@siva.com.mk> Date: Fri, 11 Jan 2013 15:25:00 -0000 Cc: Lukas Riezler , ecos-discuss@sourceware.org Content-Transfer-Encoding: quoted-printable Message-Id: <4E5FDD54-4DE8-4B81-9BB2-4D92D36FCBD5@linear.com> References: <20130111005517.19900@gmx.net> <50EFC56F.4040506@siva.com.mk> To: Ilija Kocho X-AnalysisOut: [v=2.0 cv=SsQnHoy0 c=1 sm=1 a=glloKNylpeYNumXQcclYyA==:17 a] X-AnalysisOut: [=gW3_bppFgTcA:10 a=D2_GN2MmYMYA:10 a=BLceEmwcHowA:10 a=kj9] X-AnalysisOut: [zAlcOel0A:10 a=MqDINYqSAAAA:8 a=JVgNN-mkaAoA:10 a=O8eIFpr9] X-AnalysisOut: [AAAA:8 a=CCpqsmhAAAAA:8 a=qkzHQfLuyjn86ym5WUEA:9 a=CjuIK1q] X-AnalysisOut: [_8ugA:10] X-MAIL-FROM: X-IsSubscribed: yes 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 Subject: Re: [ECOS] RedBoot necessary for porting ecos? X-SW-Source: 2013-01/txt/msg00016.txt.bz2 Lukas, Ilija is correct, I was in a hurry and did not see the word "port" in your = request. Therefore, my recommendations assumed your platform was supported. Mike On Jan 11, 2013, at 12:55 AM, Ilija Kocho wrote: > Hello Lukas >=20 > Actually RedBoot works on top of eCos so before eCos is ported you can't > run RedBoot. >=20 > Porting eCos to Cortex-M is relatively straight-forward (compared to > other architectures) because some essential components are > implemented/defined on architectural level: interrupt controller, > systick, and general memory map. >=20 > In most cases, all you need to make in order get first eCos "Hello > World!" on serial line are: > 1. Clocking > 2. Diagnostic (HAL) serial support. >=20 > Once you have reached this point, you can start with device drivers > (serial, Ethernet, etc). >=20 > Regarding peripheral drivers: Before you start coding, do some research > through eCos source tree, it is possible that your chip has some > peripherals that are already supported for other architectures, then you > can probably use the same drivers (with or without some tweaks). Usually > the manufacturers combine same peripherals with different architectures. > For instance LPC17xx uses drivers from LPC2xxx. >=20 > Have fun! > Ilija >=20 > On 11.01.2013 01:55, Lukas Riezler wrote: >> Hello everyone! >>=20 >> First I have to say, that I'm quite new in microcontroller theme (and my= english is not so good). >> But I'm interested to get ecos run on my IAR-EvalBoard with CortexM3 (FM= 3). >> I've read a lot of stuff but though I have some elementary questions: >>=20 >> - is it a requirement to work with RedBoot or is it also possible to por= t ecos without using RedBoot? >> - I know that RedBoot is based on the ecos-HAL. Does it mean, if I port = RedBoot to my target, that I can use later the same HAL-Code for ecos? >>=20 >> With kind regards, >> Lukas R.=20 >>=20 >=20 >=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 >=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