This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Difference between EVM6678LE on-board and emulator

Other Parts Discussed in Thread: TMS320C6678

Hi,

I'd like to find out what are the main differences between the onboard and attached emulator:

- On-board (Texas Instruments XDS100v1 USB Emulator)
- Add-on (Blackhawk XDS560v2-USB System Trace Emulator)

I understand the blackhawk emulator that is attached on the top of my EVM6678LE is faster, but other than the speed, what are some other differences? Where can i read up to find out more etc? Or is anyone able to summarise the key differences or something like that?

I wrote a simple multicore program which core 0-3 will turn off the 4 LEDs in sequence, and core 4-7 will turn the 4 LEDs in sequence. I plugged the JTAG cable into the attached emulator and debug my program, the LEDs blinked corrected. But when i plug the JTAG cable directly to the board and debugged, it seems that only core 0 is running. I tried flashing my program into the board via both the board and emulator and it works correctly, only debugging my program via the board seems to not work properly. Maybe it's something to do with the capabilities or something?

Hope someone could help me clarify and help me understand better, so i can understand when or why i should be using the emulator.

Thanks!