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.

Running programs on the C6678 without Code Composer Studio

Hi all,

I have just bought a TMDXEVM6678L + XDS560v2 and I have succesfully run some example programs (HUA, for example). However, looking at all the documentation, I have a big doubt:
can I run programs on the 6678 without using Code Composer Studio? I would like to build a Windows program which sends the .out file to the DSP and starts it. Then, from my Windows program, I would like to communicate to the DSP program (preferably via ethernet) to send and receive data.
All the examples that I have found are always loaded using CCS so, I do not know wether it is possible or not to avoid it.

Thanks

  • Hi Alejandro,

    Some years ago there was a tool named windsk that was could debug and generate signals for DSP demonstrations, here you have more information about it. I've used it with C6711, but I think the last version of this software dates of 2002 (winDSK6), so it probably won't work with C6678, but it may be possible to build something like that.

    Regards

  • Alejandro,

    You won't be able to send a ".out" file from the PC to the board.  But the 6678 does natively support booting via ethernet.  Essentially, the bootloader on the board runs in a loop, waiting for code to be pushed to it via Ethernet.  (The data pushed to it is a modified version of the .out file.  Tools are provided to convert a .out into a binary file that can be used for booting this way.

    Regards,

    Dan

     

  • Some additional info.  

    There is an example of ethernet boot provided with the MCSDK.  Under the Bios MCSDK install directory, look at tools\boot_loader\examples\ethernet for the docs and example code.  There is even some C code that can be compiled as a Windows application to perform the boot.  (There may be a similar example in the Linux MCSDK also, not sure.)

    If you don't have the MCSDK, you can get it for free here: http://www.ti.com/tool/bioslinuxmcsdk

    Regards,

    Dan

  • Thank you all!

    I think I will try the Ethernet boot option since the example code seems easy to understand.

    Best regards,

    Alejandro