Reply by ashok kothadiya January 29, 20092009-01-29
thanks ralph for your help
actually the problem is solved
i had mistakenly connected 1.5k pull up with D+ instead of 2.2k.
Now things are working pretty good.

But, still I do not get it why did hardware not work with 1.5k pull up.

On 1/28/09, Ralph Hempel wrote:
> ashok_elec26 wrote:
>> Hi all......
>>
>> I am using AT91SAM7x256 in my hardware to communicate with PC.
>>
>> Priviously I was using AT91SAM7X512,when its internal flash
>> was erased the device used to enumerate successfully........
>>
>> I have now changed AT91SAM7X512 with AT91SAM7X256,
>> but now when its internal flash is erased,
>> host is not able enumerate the device.
>
> That wouldn't be because the enumeration code in the
> 7X512 was in the _other_ code page would it?
>
> Did you erase all the internal flash in the 7X256 and
> the enumeration code with it?
>
> Ralph

Reply by Ralph Hempel January 28, 20092009-01-28
ashok_elec26 wrote:
> Hi all......
>
> I am using AT91SAM7x256 in my hardware to communicate with PC.
>
> Priviously I was using AT91SAM7X512,when its internal flash
> was erased the device used to enumerate successfully........
>
> I have now changed AT91SAM7X512 with AT91SAM7X256,
> but now when its internal flash is erased,
> host is not able enumerate the device.

That wouldn't be because the enumeration code in the
7X512 was in the _other_ code page would it?

Did you erase all the internal flash in the 7X256 and
the enumeration code with it?

Ralph
Reply by ashok_elec26 January 28, 20092009-01-28
Hi all......

I am using AT91SAM7x256 in my hardware to communicate with PC.

Priviously I was using AT91SAM7X512,when its internal flash
was erased the device used to enumerate successfully........

I have now changed AT91SAM7X512 with AT91SAM7X256,
but now when its internal flash is erased,
host is not able enumerate the device.