> > > manage dynamic loading of different overlaid firmware > > > images at runtime > > > > Are there devices that really do that ? > > Yep. Right here in front of me ;-)
But are there are _products_ that do this and don't bother to implement it as regular bank switching hardware? Last time I looked, only one of the Linux drivers that needs firmware even needed a second stage loader (to write off-chip memory). None even wanted to change firmware during operations. It's my understanding that while folk can do things like that with 8051-based chips like EZ-USB FX/FX2, they usually do it with bank switching. So that if the firmware isn't in ROM, they'd need a boot loader that knows how to populate each of the various banks of memory. > So one would probably need to > start introducing special cases anyway. Seems to me that anything outside of a simple load-at-init model, for a flat address space in the device, is a special case already. - Dave _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel