Hey hi all,
em having a C66x(6678) dsp and need to boot it in Ethernet mode so that I can load an Application without CCS.
Is there any pdf which explains how to boot it using Ethernet.
Javed
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.
Hey hi all,
em having a C66x(6678) dsp and need to boot it in Ethernet mode so that I can load an Application without CCS.
Is there any pdf which explains how to boot it using Ethernet.
Javed
Dear Javed,
you can find an example of ethernet boot in C:\Program Files\Texas Instruments\mcsdk_2_00_09_21\tools\boot_loader\examples\ethernet (assuming you have it installed there). It is well documented.
Basically, you compile your program to get a .out file as always. Then, you use some utilities to get a .eth file from the .out file (it is the same program but in a different format). Later, you set the C6678 DIP switches in the "ethernet boot" position and power up the board. Finally, you send the .eth file to the board using another utility program (which is also in that folder). The board then gets the .eth file and executes it. CCS is not needed in the process, however, you will need to use it to see if the example program has booted, since all it makes is just writing a register.
Alejandro,
Thanks for your response,, I ll give a try what you have told to understand the booting in this mode. But one thing more I want know that if there is no mcsdk installed means can i boot it in Ethernet boot mode without mcsdk and can load an application ??? and without ccs i cant see the example has been booted or not.... ???
Javed
Hi Javed,
I do not think that you need MCSDK to boot the application from ethernet. You only need the .eth file and a program (either pcsendpkt.exe or another made by you) that opens a socket and send the .eth file to the board over the ethernet interface).
If you want to know that your code has been booted without using CCS, I think that the easiest way is putting some the code to blink the LEDs when the program starts. There are some examples to make this in the MCSDK.