AVR32 Daten an bestimmte Adresse schreiben (HSB)

Gast #2411921
Lesenswert?

Mahlzeit!
Ich stehe hier grad wie der Ochs vorm Berg, vielleicht wisst ihr ja Rat.
Ich habe hier einen at32uc3a3256 und spiele etwas mit dem USB-Controller 
rum.
Genauer gesagt würde ich gerne mit den endpoints interagieren.
Leider kann ich auf die nicht wie auf die übrigen Register zugreifen, im 
Datenblatt stehen lediglich Adressen. (S. 665, z.B. 0x00000 -
0x0FFFC für EP0 ))
Ich versuche nun seit einiger Zeit rauszufinden, wie ich nun Daten an so 
eine Adresse senden kann.
Hat Jemand eine Idee oder ein hilfreiches Dokument?

Vielen Dank!
(C ist die Sprache meiner Wahl. Ob die Lösung nun ASF verwendet oder 
nicht ist mir egal. Zur Not ist auch inline-asm ok. :-) )


Datenblatt
http://atmel.com/dyn/resources/prod_documents/doc32072.pdf

Grüße,
Dave
(Firma: Hochschule Karlsruhe) #2412204
Lesenswert?

ohne Garantie :

so weit ich mich erinnern kann (ist schon ne weile her), handelt sich 
bei diesen Adressen um relative Adressen in dem USB Memory in der Table 
5-1 (seite 35) auch "USB Data" genannt. Kann auch sein das man zuerst 
die HSB Matrix umschalten mus um drauf zugreifen zu können, da binich 
mir aber nicht ganz so sicher.
Gast #2412292
Lesenswert?

Vielen Dank schonmal!
Klingt vernünftig soweit.
Bleibt nur immernoch die Frage, wie ich an so eine Adresse schreiben 
kann.
Oder mache ich es mir nur wieder zu kompliziert und ein einfacher 
Pointer auf die Adresse ist ausreichend? :-)
Ich werde das heute Abend mal ausprobieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren