Atmel website | ARM Community | AVR freaks | Technical Support
Banner
 FAQ •  Search •  Register •  Login 

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: USB Enumeration Stress-test Issue
PostPosted: Fri Feb 04, 2005 9:12 pm 
Offline

Joined: Tue Dec 07, 2004 3:13 am
Posts: 10
I was wondering if anyone else has made it to the stage where they are using the USB certification tool on a driver running with the SAM7 part. I have finally gotten to the point where I am able to complete enumeration and pass all of the USB certification tests used in the Compliance Test Tool except for one, the enumeration stress test. My driver in generals works well but eventually fails after many iterations of the enumeration/re-enumeration test. After capturing the communication with my CATC bus monitor, I don't see any data issue, such as an incomplete message or an unanswered message. What I do notice is that every time it fails, the bus monitor has detected a <Reset> - <SE1> - <Resume> state sequence. That is, normally I just see a <Reset> for 10ms between enumeration attempts when everything works fine. But when it fails, I see other states occurring on the bus. Maybe it has something to do with the suspend/resume state? I currently am not enabling or processing these interrupts on the processor but I also am a self-powered HID device so I don't need to change anything really when the bus is in the suspend state.

Any help would be much appreciated. :D

Regards,
Pam

_________________
Pamela Keiles
Universal Electronics, Inc.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Feb 11, 2005 10:20 pm 
Offline

Joined: Fri Feb 11, 2005 10:06 pm
Posts: 4
I am having a smiliar problem. All tests pass about 2/3 of the time but the other times enumeration fails after 110-130 iterations. Any advice?


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 15, 2005 5:05 am 
Offline

Joined: Sun Dec 05, 2004 3:00 am
Posts: 14
Location: Christchurch, New Zealand
Perhaps this is an issue with the maximum address. The address is a 7-bit number, so can only go up to 127.

Depending on how the host is set up, it might be issuing a new address for each insertion.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 22 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: