(no subject)
Brought to you by:
aeb,
bencollins
From: Pieter W. <Pieter.Willems@FillFactory.com> - 2003-04-16 11:42:02
|
Hello, =20 I am currently trying to write an application that does some address range mapping. This address range mapping succeeds (terurn value 0), but when I try to read from it (using an other pc), I am unable to do so. =20 Here are the packets that are sent/received: =20 ReadBlockReq: destination id:2 transaction label:1 retry code: retry_1 tcode: ReadBlockReq priority: 0 sourceID: 0 destination offset: 0xFFFF00003000 data length: 16 header CRC: 0x344CAE56 =20 ReadBlockResp: DestinationID: 0 transaction label:1 retry code: retry_X tcode: ReadBlockResp priority: 0 sourceID: 2 response code: resp_address_error data length: 0 header CRC: 0x92BD3CC4 =20 =20 This is a piece of code I use to allocate the address range: =20 retval=3Draw1394_arm_register(handle, 0xFFFFF00003000,0x100,initial_value,(unsigned long) &arm_reqhandle,RAW1394_ARM_READ,RAW1394_ARM_READ,0); while (terval!=3D20){ retval=3Draw1394_loop_iterate(handle); } =20 =20 Any ideas of what I'm doing wrong here? =20 Pieter =20 |