This question was addressed a couple years ago, but I can't get it to work. I'm new to the C66, SRIO and SYSBIOS in general, so I'm struggling a bit with the learning curve.
I'm using the EVM6678. I have a demo gleaned from posts by Travis that I have gotten to work with L2SRAM. It creates 2 variables in L2, and uses SRIO Loopback mode to write from one to the other in DirectIO mode. (I did the proper local->global address translation before passing the source and destination to the LSU) Works fine. If I move the two variables to DDR3 space (and remove the local to global address translation), it does not work. The previous thread (http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/215645#pi316458=1) suggests it should work.
Is there anything else I need to do to get this to go?
(My ultimate goal is to stream data as fast as possible from the DDR3 to the SRIO which will be connected to an FPGA. I'm not too worried about errors and retries, and I expect nothing back from the FPGA. If someone could direct me to an example similar to this scenario it would be greatly appreciated.)
Thanks in advance
Mike
 
				 
		 
					 
                           
				