From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29160 invoked by alias); 28 Nov 2008 00:29:23 -0000 Received: (qmail 29143 invoked by uid 22791); 28 Nov 2008 00:29:23 -0000 X-Spam-Check-By: sourceware.org Received: from smtp-vbr11.xs4all.nl (HELO smtp-vbr11.xs4all.nl) (194.109.24.31) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 28 Nov 2008 00:28:27 +0000 Received: from [192.168.1.66] (cust.7.108.adsl.cistron.nl [82.95.157.21]) by smtp-vbr11.xs4all.nl (8.13.8/8.13.8) with ESMTP id mAS0SMWc067762; Fri, 28 Nov 2008 01:28:23 +0100 (CET) (envelope-from rutger@cs.vu.nl) Message-ID: <492F3B9F.8090501@cs.vu.nl> Date: Fri, 28 Nov 2008 08:02:00 -0000 From: Rutger Hofman User-Agent: Thunderbird 2.0.0.18 (X11/20081125) MIME-Version: 1.0 To: eCos Patches List , eCos Discuss List Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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: [ECOS] Alpha release eCos NAND Flash, eCos YAFFS X-SW-Source: 2008-11/txt/msg00220.txt.bz2 Last time I visited a conference, everybody spoke about 'Release early, release often'. Here comes an alpha release of the eCos NAND Flash library and the eCos YAFFS wrapper library (r536 of our repository). To note: - documentation in packages/io/flash_nand/current/doc/ and packages/fs/yaffs/current/doc/ - it has been tested on a BlackFin with on-board NAND Flash controller, and one ST-Micro chip; - it has survived some long tests on the YAFFS file system; - if you want to use it, you will need to implement the device-specific code for your NAND Flash controller. I bundle a template for such a device that uses GPIO pins (packages/devs/flash/nfc_gpio); you will also need to generate a little bit of NAND chip-specific code; - a recent YAFFS checkout is bundled too in the tar; if this is converted into a regular eCos package, the YAFFS code proper will go so users must download YAFFS code separately. Cause: licensing issues; - the code still has many debug prints (diag_printf) which will have to go in beta or stable releases Download: ecos.db append: http://www.cs.vu.nl/~rutger/software/nand-flash/ecos.db-append NAND flash package: http://www.cs.vu.nl/~rutger/software/nand-flash/nand-flash.r536.tbz2 YAFFS wrappers and YAFFS source: http://www.cs.vu.nl/~rutger/software/nand-flash/yaffs.r536.tbz2 Any feedback will be appreciated. Rutger Hofman VU Amsterdam -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss