r8a66597

r8a66597のPORT1(PORT0は不使用)を使ってUSBメモリと通信したいですがまずセットアップパケットでGet Descriptorリクエストを送っています。SUREQを1にしたらSACK割り込みが来ました。その後、FIFOとPIPEの方向を受信方向にしてPIDをBUFにしたらBRDY割り込みが来て、FRDYが立っています。そしてDTLNがちゃんときたいしている18バイトになっています。
しかしCFIFOを18回読み込みしたら18回データの第一ワードが読み込まれ、DTLNもそのまま変わりませんでした。

DCPCFGのDIR=0にしています。 CFIFOSELのISEL\, MWB\, CURPIPEを同時に設定しています。DCPCTRのSQSETも立てています。CFIFOCTRのBCLRも立てています。

何がたりないですか