Hi,
I made a very simple DSP/BIOS program with 2 tasks doing a LOG_printf and TSK_sleep(100). They just run one after the other with the same priority.
When debugging that program using the built-in eZdsp emulator of the Spectrum Digital TMS320C5517 EVM board, the tasks run as expected and in the ROV section I can see the LOG_printf outputs and the System Tick incremeting.
If I start the debug session on the same EVM board, but disconnect the USB connection to eZdsp and connect the "Blackhawk USB560 JTAG Emulator" or the "Blackhawk USB560v2 System Trace Emulator" via JTAG to the EVM board, I can single step the main() function, but the "systemTick" stays 0 and the tasks are executed only once!
Only if I re-connect the USB cable to the eZdsp emulator and re-start the debugging session, the Blackhawk emulators will work as expected.
My questions are now:
- Is the USB connection on the TMS320C5517 EVM needed as power supply?
- If so, why is only the "systemTick" affected, as I can single-step "main()"?
- Would the tasks run on my target system using the Blckhawk USB560?
I highly appreciate any hints!
Kind regards,
Klaus