From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16652 invoked by alias); 17 Jun 2006 09:59:12 -0000 Received: (qmail 16642 invoked by uid 22791); 17 Jun 2006 09:59:12 -0000 X-Spam-Status: No, hits=-1.4 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from Unknown (HELO neomail.neotel.com.mk) (80.77.144.11) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 17 Jun 2006 09:59:10 +0000 Received: from [62.162.151.37] (account ilijak@siva.com.mk HELO [10.230.160.51]) by neomail.neotel.com.mk (CommuniGate Pro SMTP 5.0.6) with ESMTPA id 1280761; Sat, 17 Jun 2006 11:57:05 +0200 Message-ID: <4493D24D.2040403@siva.com.mk> Date: Sat, 17 Jun 2006 09:59:00 -0000 From: Ilija Koco User-Agent: Thunderbird 1.5.0.2 (X11/20060522) MIME-Version: 1.0 To: Ilija Koco CC: "C. Adam Lamb" , ecos-devel@sourceware.org Subject: Re: Porting eCos to STR9 References: <022301c69153$bf2c4360$63000a0a@corp.ilxlightwave.com> <4493CFA9.5050902@siva.com.mk> In-Reply-To: <4493CFA9.5050902@siva.com.mk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2006-06/txt/msg00029.txt.bz2 Ilija Koco wrote: > C. Adam Lamb wrote: > >>> I did my 1st port recently and I had same dillema. I choosed the one >>> with most simillar booting sequence and memory structure. I was looking >>> for peripheral simillarity too, but unfortunatelly i found no chips with >>> peripharals simillar to mine. >>> >>> >> How long did it take you to get the basic part (enough to get an LED >> blinking, for example) of your first port going? A few weeks? >> >> > Well' my biggest effort was to consume and compile vast amount of > documentation. While having experience with porting (proprietary) OS and > some other processors I was completely novice at ARM and eCos. So I > spent about 2 week in reading, waiting for my PEEDI. > > Then I had to test my hardware (I hadn't off the shelf evaluation board) > during which time I also got familiar with ARM and found out that eCos' > downloadable GCC doesn't support big endian. You may not encounter this > issue but if your chip is BE you will need to build your GNU tool chain > > > Once I got this I started porting and within 3-4 weeks I got 1st message > at serial line through hal_diag functions (I was familiar with similar > serial port to one I ported). > > Porting process is very well described in "eCos reference" and > "Component writer's guide" and also explained (with example) here > http://www.phptr.com/browse/product.asp?product_id={0BEE58C4-0812-4B13-9B8C-A0FC31A4C02F} > > I placed wrong link, sorry! It should be this http://www.phptr.com/bookstore/product.asp?isbn=0130354732&redir=1 And here in PDF http://www.informit.com/content/downloads/perens/0130354732.pdf >> Anybody have any idea about how much time I should expect to take to just >> get the basics running (assuming I'm an average guy) before I start on all >> of the peripherals? >> >> Adam >> >> >> >> > > >