Hi Rex
The DSP test program I'm running is something similar. It is basically just reading 128 bytes from different memory locations (0x6000 0000, 0x8000 0000, 0xa000 0000) and printing the bytes.
I think I know what's going on in my tests. I thought that by default the DSP's would see logical address 0x8000 0000 as physical address 0x8000 0000. But it seems that the default memory configuration for the DSP's is to map 0x8000 0000 to 0x08 0000 0000. Like it's described in Section 7.3.1.3 in sprugw0c "TMS320C66x DSP CorePac User Guide". Which would mean that the DSP's and ARM is seeing the same physical memory when they access any address in the range 0x8000 0000 - 0xffff ffff.
I will have to verify this on Monday.