From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22908 invoked by alias); 20 Jun 2011 16:17:56 -0000 Received: (qmail 22893 invoked by uid 22791); 20 Jun 2011 16:17:54 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from www.meduna.org (HELO meduna.org) (92.240.244.38) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 20 Jun 2011 16:17:41 +0000 Received: from dial-95-105-188-19-orange.orange.sk ([95.105.188.19] helo=[192.168.130.27]) by meduna.org with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1QYhAJ-0004uK-7I for ecos-devel@ecos.sourceware.org; Mon, 20 Jun 2011 18:17:38 +0200 Message-ID: <4DFF7296.4080907@meduna.org> Date: Mon, 20 Jun 2011 16:17:00 -0000 From: Stanislav Meduna User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 To: ecos-devel@ecos.sourceware.org Subject: Re: Eagle 100 (Stellaris LM3S6918) References: <4D809BF2.6040205@dallaway.org.uk> <4D8208F0.5010500@kses.net> <4DFA071F.4060504@mindspring.com> <4DFA0DAA.3000601@dallaway.org.uk> <1308233778.22353.4.camel@hp-study> <4DFA1320.7090500@mindspring.com> <4DFF64B3.9070507@mindspring.com> In-Reply-To: <4DFF64B3.9070507@mindspring.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authenticated-User: stano@meduna.org X-Authenticator: dovecot_plain X-Spam-Score: -7.6 X-Spam-Score-Int: -75 X-Exim-Version: 4.69 (build at 30-Jan-2011 20:48:48) X-Date: 2011-06-20 18:17:38 X-Connected-IP: 95.105.188.19:2161 X-Message-Linecount: 47 X-Body-Linecount: 35 X-Message-Size: 2064 X-Body-Size: 1352 X-Received-Count: 1 X-Recipient-Count: 1 X-Local-Recipient-Count: 1 X-Local-Recipient-Defer-Count: 0 X-Local-Recipient-Fail-Count: 0 X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2011-06/txt/msg00011.txt.bz2 On 20.06.2011 17:18, Frank Pagliughi wrote: > I'm not an Ethernet guy, so I probably couldn't get networking > going on the board, but could probably manage the rest of the > port pretty quickly. Stellaris processors come with a StellarisWare driver library (opensource, but only allowed to be used with their processor), some of them even do have it in the processor's ROM. I don't know the LM3S6918, but I worked with LM3S9B96 and getting an usable Ethernet driver was a half day's job. However, its license is 'You may not combine this software with "viral" open-source software in order to form a larger program' - i.e. if one intends to write something that can be copyright-assigned and can become part of the 'official' eCos, it can't be used. > So the breakdown of the Stellaris series doesn't exactly mesh with eCos > directory structure, since the chip internals may have more in common > with chips across the different series than within it. > > So I'm at a loss on how to proceed. Any advice? Forget that the peripherals are part of the chip and treat them as devs/eth/... etc with dependencies on the HAL/variant/whatever. There are more gotchas, the chips come in quite a few revisions that can differ significantly in what is in ROM, what bugs are present (sometime grave ones) etc. -- Stano