Re: Mindstorms USB connection and memory

"Steve Hassenplug" <[email protected]> Wed, 20 Dec 2006 03:53:03 GMT
Newsgroups gmane.comp.hardware.lego.robotics
Organization None
Message-ID <013301c723ea$5ab5c5d0$6a01a8c0@StevesLaptop>
> Mindstorms NXT experts,
>
> Okay, so I am working with my NXT and it occurs to me that the brick has a 
> USB
> connection. USB connections are bidirectional meaning that information can 
> go
> both ways.
>
> Skip ahead to me wanting to embed a USB memory key into a LEGO brick like 
> so
> many others have done and a thought occurs to me. Maybe a USB key could be 
> used
> to store more program on the USB key (thumb drive).
>
> Does anyone know if a program could be stored on a USB Key and then 
> connected to
> the NXT brick and the program run from the memory on the USB Key.
>
> Or am I crazy?

Yes, you're crazy.

Actually, it's been suggested many times.  However, it doesn't quite work 
that way.

With USB, there's a master device, and a slave device.  The thumb drive is a 
slave device.  The NXT is a slave device.  You can't connect a thumb drive 
to an NXT, just like you can't connect two thumb drives together.  A thumb 
drive could not request data from another drive.  And, the NXT could not 
request data from a thumb drive.

This is a hardware issue, so you can't get around it with new firmware.

Sorry
Steve