From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26314 invoked by alias); 5 Feb 2009 13:39:38 -0000 Received: (qmail 26291 invoked by uid 22791); 5 Feb 2009 13:39:36 -0000 X-SWARE-Spam-Status: No, hits=4.0 required=5.0 tests=AWL,BARRACUDA_BRBL,BAYES_50,RCVD_IN_BL_SPAMCOP_NET,SARE_FREE_WEBM_RuMail,SPF_PASS X-Spam-Check-By: sourceware.org Received: from f240.mail.ru (HELO f240.mail.ru) (194.186.55.245) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 05 Feb 2009 13:39:31 +0000 Received: from mail by f240.mail.ru with local id 1LV4Rz-00011h-00; Thu, 05 Feb 2009 16:39:27 +0300 Received: from [213.167.60.22] by win.mail.ru with HTTP; Thu, 05 Feb 2009 16:39:27 +0300 From: Evgeniy Dushistov To: ecos-discuss@ecos.sourceware.org, ecos-devel@ecos.sourceware.org Subject: at91sam9263ek support ver. beta 2 Mime-Version: 1.0 Date: Thu, 05 Feb 2009 13:39:00 -0000 Reply-To: Evgeniy Dushistov Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: 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: 2009-02/txt/msg00000.txt.bz2 Hi, here is updated version of series of patches to support at91sam9263ek. I recieved and signed papers from fsf and I hope in near future they recive them. High level changes: - as discussed earlier, there is now arm7 package, and all variants of at91 use it, and at91sam9 uses arm9 - there is now romram startup, so it is possible to program nor flash, press reset and you see redboot message during next power on Here is link to patches with description. This patch introduces arm7 package, now all at91 variants are based on arm7 package. So it is now possible to introduce another at91 variant based on arm9. And hal_cache.h and so on stuff will be used from these package: http://sites.google.com/site/duhistov/Home/0001-introduce-arm7-package-now-at91-variants-based-on-a.patch?attredirects=0 Change default delay in getting character via serial line method, to correctly handle 115200 baudrate case: http://sites.google.com/site/duhistov/Home/0002-change-default-delay-in-method-for-getting-character.patch?attredirects=0 This patch separate board's pio layout. Extract each variant of pio's layout to separate header file: http://sites.google.com/site/duhistov/Home/0003-This-patch-separate-board-s-pio-layout.patch?attredirects=0 Move common for arm9 code for work with mmu into common header (var_mmu.h): http://sites.google.com/site/duhistov/Home/0004-move-common-for-arm9-code-for-work-with-mmu-into-com.patch?attredirects=0 hal package for at91sam9263ek and at91sam9. Support only starting from ram, and output to dbgu port. Tested: - ecos library + hello world working. - starting redboot using jtag - starting redboot from flash using at91bootstrap Changes from previous version: - add romram and jtag variants of startup http://sites.google.com/site/duhistov/Home/0005-hal-package-for-at91sam9263ek-and-at91sam9.patch?attredirects=0 implement support of pio interrupts in the way as ordinal interrupts work: http://sites.google.com/site/duhistov/Home/0006-implement-support-pio-interrupts-in-the-way-as-ordin.patch?attredirects=0 Support atmel norflash that possible to install on at91sam9263-ek board: http://sites.google.com/site/duhistov/Home/0007-support-of-norflash-for-at91sam9263ek.patch?attredirects=0 can support for at91sam9263ek: http://sites.google.com/site/duhistov/Home/0008-can-support-for-at91sam9263ek.patch?attredirects=0 Any comments?