EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

USB communication fails with AT91SAM7X256

Started by ashok_elec26 January 28, 2009
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.
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
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


The 2024 Embedded Online Conference