Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 May 2008 12:42:46 +0800
From:      "Xiaofan Chen" <xiaofanc@gmail.com>
To:        "Hans Petter Selasky" <hselasky@c2i.net>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: USB Mass Storage Device with HPS Stack
Message-ID:  <a276da400804302142p541ea840i9c987b918c78425c@mail.gmail.com>
In-Reply-To: <200804301830.49842.hselasky@c2i.net>
References:  <a276da400804250733v1e8db234x75265d7cfca915c@mail.gmail.com> <200804292159.11467.hselasky@c2i.net> <a276da400804291701n7ab98707gf618e2f0006a5f9a@mail.gmail.com> <200804301830.49842.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 1, 2008 at 12:30 AM, Hans Petter Selasky <hselasky@c2i.net> wrote:
>  Try and find out. I know that many structures can be optimized for minimal
>  memory usage. Currently I reserve space for 128 USB devices and 32 endpoints
>  and interfaces. If you reduce those numbers then you will save a lot of
>  memory.

I am a bit confused now. So your USB stack now can be used for
Device side which does not require FreeBSD OS support. Is this
true?

I thought your device side stack is like Linux Gadget which runs
some kind of Linux and then act as an usb function device (slave)
to a USB host.

I am getting two new USB development boards from Microchip,
PIC24 16bit and PIC32 32 bit (MIPS based) USB, both with OTG, both
will not be able to run FreeBSD or Linux or even uClinux due to memory
constraint. I have the Olimex LPC-P2148 (ARM7 based) as well which
could not run FreeBSD/Linux either.

Do you think any of them can run your stack's device side?

What is your test platform for your stack's device side? Does
it run FreeBSD?

Xiaofan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a276da400804302142p541ea840i9c987b918c78425c>