This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

problem with MSC on AT91SAM9620

Hello,

I try to start MSC USB on the board AT91SAM9620. I'm using KEIL examples (Keil\ARM\Boards\Atmel\AT91SAM7S-EK\RL\USB\RTX_Memory) with somes modifications a special for the board AT91SAM9620. WindowXP (SP3) recognize "USB Mass Storage Device" but after some time
gives message: "problem occured with hardware instalation..."
Does anybody try to run the mentioned example on the board AT91SAM9620 ??
Any ideas what could be wrong?

Best regards
Taris T.

  • Hi,
    some time ago, I had to implement USB-CDC on the AT91SAM9260. I also started with an example from KEIL for ARM7, but I also get stuck, since it needs more than just to exchange some defines, to make the ARM7 code work on ARM9...
    So I took an example from Atmel (I think there you should find the current version: www.atmel.com/.../at91sam9260-ek.zip) as my starting point.

    Regards,
    Stefan

  • It's very strange because both AT91SAM9620 and AT91SAM7256 USB controllers are very similar. I didn't find a big difference. I think the problem is the same example.

    Now my WinXp could recognize Mass Storage Device but didn't work how expected. It can't read a file from memory and after some time my program hangs. I've tried to use a Simple USB logger to debug protocol. I've noticed that a problem is after SCSI command READ10 in this case when my program can't read memory because a offset is outside of a disk image memory. At this time the program set STALL. I'm not a good specialist in USB protocol...
    Has anyone tried this example in AT91SAM7 board. I don't believe that it works...