From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12346 invoked by alias); 28 Jun 2013 12:33:23 -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 12302 invoked by uid 89); 28 Jun 2013 12:33:18 -0000 X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,SPF_NEUTRAL autolearn=no version=3.3.1 Received: from gateway06.websitewelcome.com (HELO gateway06.websitewelcome.com) (67.18.15.14) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Fri, 28 Jun 2013 12:33:17 +0000 Received: by gateway06.websitewelcome.com (Postfix, from userid 5007) id A5536ACBA7D2F; Fri, 28 Jun 2013 07:33:15 -0500 (CDT) Received: from ham01.websitewelcome.com (ham.websitewelcome.com [173.192.111.52]) by gateway06.websitewelcome.com (Postfix) with ESMTP id 8BBB1ACBA7C9C for ; Fri, 28 Jun 2013 07:33:15 -0500 (CDT) Received: by ham01.websitewelcome.com (Postfix, from userid 666) id 8A1E55B987EFE; Fri, 28 Jun 2013 07:33:15 -0500 (CDT) X-Spam-Flag2999: NO X-Spam-Level2999: X-Spam-Status2999: "No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.1 Received: from montecarlo.websitewelcome.com (montecarlo.websitewelcome.com [174.120.9.66]) by ham01.websitewelcome.com (Postfix) with ESMTP id E7AB65B987CD2 for ; Fri, 28 Jun 2013 07:33:14 -0500 (CDT) Received: from [195.189.206.101] (port=37383 helo=[192.168.209.11]) by montecarlo.websitewelcome.com with esmtpsa (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.80) (envelope-from ) id 1UsXrV-0001Yz-MV; Fri, 28 Jun 2013 07:33:13 -0500 Message-ID: <51CD8287.6000507@siva.com.mk> Date: Fri, 28 Jun 2013 12:33:00 -0000 From: Ilija Kocho User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: Mathew Maher CC: ecos-discuss@ecos.sourceware.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BWhitelist: no X-Source-Sender: ([192.168.209.11]) [195.189.206.101]:37383 X-Source-Auth: ilijak+siva.mk X-Email-Count: 1 X-Source-Cap: c2l2YW1rO2JpYmltYW47bW9udGVjYXJsby53ZWJzaXRld2VsY29tZS5jb20= Subject: Re: [ECOS] ARM Cortex RM4? X-SW-Source: 2013-06/txt/msg00029.txt.bz2 Hi Mathew Putting eCos on Cortex-R device would be a great thing. I can't calculate how much time it would take, but here I'm trying to specify what should be done. On first site Cortex-R architecture seems to have enough ARM so it could be added as variant (or variants) to ARM architecture. In order to get eCos prompt to serial port, one will need to make: - Boot code; - Clocking support; - Interrupt controller support; - HAL diagnostic driver. Eventually, (dependent how much Cortex-R differs from ARM) It may also be necessary to deal with exception vectors. Once you get "Hello world" on your HAL diagnostic driver you will need real serial driver. My advice is to check existing drivers abroad eCos tree, there may be a driver for your serial controller already. You may also want hardware floating point. You may look at Cortex-M port, as Cortex-M4F and Cortex-RF may have similar FPU units. Regarding toolchain, you may give a try to eCos gnutools test release 4.6.3 Ref http://ecos.sourceware.org/ml/ecos-discuss/2012-06/msg00047.html that includes multilib support for FPv4-SP-D16 (I would appreciate if you send some feedback) I hope this helps, do not hesitate to ask and have fun. Ilija On 28.06.2013 11:39, Mathew Maher wrote: > Hi all, > Can anyone advise how involved it would be to port eCos to a Cortex > RM4F device, or whether the guts of this (including compiler) are > currently supported? > Thanks > Mat > -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss