From: Romain <ro...@fr...> - 2005-07-29 17:55:57
|
Hi, TI and their f*ucking documentation, their f*ucking hardware, their f*uck= ing protocol, their f*ucking... What TI says: <<Reading the DBUs status register reset thats register. Ta= ke to read it once and store its value for subsequent operations.>> What TI does in their handler: << 202342: BEQ *+$3E [202380] ; 202346: MOVE.W (A1),D2 ; read status register 202348: BTST #$6,D2 ; 20234c: BEQ *+$3C [202388] ; 202350: MOVE.W ($2,A0),D1 ; 202354: MOVE.B ($8,A0,D1.W),D0 ; 202358: MOVE.W (A1),D2 ; read again 20235a: BTST #$7,D2 ; and check for Status Link Err 20235e: BNE *+$34 [202392] ; 202362: BTST #$6,D2 ; 202366: BEQ.S *-$E [202358] ; >> If the register is reset, as TI says, it's impossible to get an error ! Well, I'm feeling better for now but I spend 2 days on this ?*$#@ bug :-)= ) roms. -- Romain Lievin (aka 'roms') : ro...@ti... Site web : http://www.lievin.net ICQ : 43585029 |