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.

C6678 monitor/debug through ethernet

Dear Champs,

My customer is looking for the solution capable of remote debugging/monitoring C6678 device over ethernet.

Could you please let me know if there is 3rd party solution for this?

They are also investigating if they can implement it by themselves, and I'm guiding them now.

But, I'm confusing the difference between CtoolsLib and UIA and what should be recommended for them at first stage.

My understand is UIA has higher abstraction API and frameworks to send streams although CtoolsLib has more detailed API to get more debug information, right?

Is it possible to use CtoolsLib with UIA when more detailed debug information will be needed?

Thanks and Best Regards,

SI.

  • Hi SI,

     Could you please let me know if there is 3rd party solution for this?

    Requested factory team to look into this.

     Is it possible to use CtoolsLib with UIA when more detailed debug information will be needed?

    Requested CCS experts to look into this.

    Thank you.

  • Hi SI,

    Can you explain what the system structure customer is looking for? Will the C6678 runs at a remote site and has Ethernet stack running? What debug capability host side is looking for? Read/write C6678 memory? load and run program like a JTAG? Will they have JTAG access to C6678?

    Regards, Eric

  •   Is it possible to use CtoolsLib with UIA when more detailed debug information will be needed?

    cToolsLib is basically a set of C APIs / target libraries that allow programmable access to the device’s base trace functionality. UIA is more higher level and also device/transport independent. It is mostly used in conjunction with System Analyzer and meant for system level debug visibility

    A good overview of cToolsLib is available via the presentation below:
    software-dl.ti.com/ccs/esd/training/modules/ctoolslib/CCSv5-cToolsLib.pptx

    UIA: http://processors.wiki.ti.com/index.php/Category:UIA

    Hope this helps.

  • Hi Eric,

    They can not use JTAG to debug C6678 in the field. Their system telecommunication infrastructure and looking for the solution to monitor C6678 status through ethernet. e.g. C6678 runs at a remote site and has Ethernet stack running. They want to receive some status data to monitor C6678. they don't need to load and run program through Ethernet at all. I hope all these information will be enough for your understand.


    Thanks and Best Regards,
    SI.
  • Dear TI Experts,

    I too having the same requirement.

    I converted C6678 DSP executable into eth format and successfully loaded and run through ARM Linux console.

    How to get the debug trace/info messages during run time remotely without using JTAG debug tool.

    Regards,

    Hemanth, P