Seeking some advice upon this one ...
We have a board we have made using a C6457 that has a DDR2 fault. I wrote some diagnostic software to test the DDR2 but the software locks on a CSL call that initialises the DDR2 - seems like a read line is not connected from the DDR2 module to the DSP according to a CCS message that comes up.
So, we need an even lower level of board testing, effectively to test the individual connections between the C6457 and the DDR2 module for opens, shorts, crossed etc.
The DDR2 controller in the DSP hides the DSP pins that talk to the DDR2 module and only allow mode and timing set-up. The CSL appears to drive these DDR2 controller registers.
It appears that the only recourse would be to use JTAG boundary scanning.
We could obtain an SDK (if one exists) for our Spectrum Digital XDS510 USB emulator and write some software that drives it. I guess we would need a file from TI that defines the scan chain?
Or, we could buy Spectrum Digital 'DiaTem' Boundary Scan Test Software which I assume would allow us to avoid writing a lot of software but we would need to set up some tests.
Has anybody performed this low level type of testing before and has an advice of best approach?