I've been having problems with downloading firmware
using the anchor download command through the
usbdefvs.
I'm trying to download to an AN2131Q anchor EZUSB chip
mounted in the Xcelerator Development kit.  (VID=0x547/PID=0x0080)

I have tried both a program called dl by andrew
burgess and a hacked usbstress, where I simply insterted
my own firmware and used the download feature of usbstress.
I also tried doing it myself, on top of Johannes Erfeldt's library.

In all cases the download appears to succeed; that is the
usb control messages do not generate any errors.  The new
device comes up in /proc/bus/usb, and the device descriptors
match those I created in the firmware (VID/PID/descriptor strings, etc)
but none of the functionality of my firmware is there.
it almost seems maybe most but not all of the firmware is getting downloaded.

I can download the identical hex file from Anchor's windoze utility
and it works fine.  I can even download it in windoze, and do a soft
boot of my system to switch to linux (keeping power on the usb bus)
and the firmware will then work fine with my linux usbdevfs app.

I am stumped.  The problem may be that I stopped at 2.3.99pre1, but
I have control messages in my usbdevfs app, and they work fine
(provided the firmware is already in the EZUSB device.)

Any clues are greatly appreciated.
Thanks,
Chip Grandits
Digilent Enterprises


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to