This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: AT91SAM7SEK and USB-SLAVE
- From: Andrew Lunn <andrew at lunn dot ch>
- To: wavecom wavecom <wavecomw at yahoo dot com>
- Cc: ecos-discuss at ecos dot sourceware dot org
- Date: Wed, 4 Jul 2007 11:24:01 +0200
- Subject: Re: [ECOS] AT91SAM7SEK and USB-SLAVE
- References: <126991.66855.qm@web60717.mail.yahoo.com>
On Tue, Jul 03, 2007 at 02:33:39PM -0700, wavecom wavecom wrote:
> Hi,
>
> I'm trying to configure usb-slave with the AT91SAM7SEK
> template. So I've enabled USB and ?Atmel AT91 USB
> Device Driver? and ?Support the control endpoint 0?.
> But in conflict list I've got that
> CYGFUN_DEVS_USB_AT91_EP0 Requires CYGPKG_IO_USB
> CYGPKG_IO_USB_SLAVE. So I 've found a patch: ?
> http://www.mail-archive.com/ecos-patches@ecos.sourceware.org/msg00355.html
> ?. I was trying to patch the usbs_at91.cdl, but in
> my usbs_at91.cdl (# Date: 2006-02-25) is ?
> default_value CYGINT_IO_USB_SLAVE_CLIENTS? just
> like in + in the patch
> ?
> - calculated CYGINT_IO_USB_SLAVE_CLIENTS
> + default_value CYGINT_IO_USB_SLAVE_CLIENTS
> ?
> How to solve the usb-slave problem?
What it is trying to tell you is that there is no client software
using the USB, so there is no need to compile the USB stack. So it
does not compile it.
You either need to include/write a package which uses the USB package
and implements the CDL interface CYGINT_IO_USB_SLAVE_CLIENTS, or you
need to set option CYGGLO_IO_USB_SLAVE_APPLICATION and you application
code can the use the USB slave functions.
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss