Hi All,
I want to connect my hardware DSPC8681E Card to CCS.
I don't want to connect it into the emulation environment.
So please guide me to do this.
Regards,
Rohit
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.
Hi All,
I want to connect my hardware DSPC8681E Card to CCS.
I don't want to connect it into the emulation environment.
So please guide me to do this.
Regards,
Rohit
Rohit,
I am familiar with this board. Advantech may be able to better assist you.
Does the board have a JTAG header on it somewhere? If so then you can connect a debug probe to it such as an XDS100, XDS200 or XDS560 (The XDS560v2 would be the best choice for this platform). You would need to build a target configuration for this board in CCS. It looks like there are 4 C6678s on the board, I am not sure if there is anything else on the JTAG scan path. Advantec may be able to provide you with a target configuration (.ccxml) file for this board. I suspect that a GEL startup file is also required.
Unfortunately as we do not have access to this board or any familiarity with it I can't provide you with a guide on how to get it working. I would suggest contacting advantech. Alternatively you could see if someone in the multicore forum is familiar with it.
It looks like there is a command line loader available for loading applications onto the board. If you just need to load a program that may be a simpler solution. Below is the users guide from Advantech and it references a DSP loader utility.
http://downloadt.advantech.com/ProductFile/Downloadfile1/1-MUL2OZ/DSPC-8681E_UserGuide_0_7.pdf
Regards,
John
Hi John,
Thanks for your response.
Let me first clear the work that I want to do it on DSPC8681E Card.
"I have an decoder application that I have to execute onto the Card."
My Card is connected to PC through PCIE. No other hardware is used to connect it to the PC.
I already execute my application in the emulation environment created in the CCS through the target configuration. Application works as expected in this emulation environment.
Now I want to run this application on this card, not in the emulation environment.
For achieving this I follow the user guide suggested by you.
I did the following steps-
1. Compile the Lightning_PCIE_0_7 firmware code.
2. Run the script load.sh from dsp_loader/driver/module location.
3. load the init.hex using the dsp_loader utility by the following command.
dsp_loader load 1 0 0x00830000 /Lightning_PCIE/bin/init.hex
4. Open the CCS, Generate the .out file of my application.
5. Now convert this .out into the .hex using the utility given in the firmware. command used is as follow
../utils/hex6x -i -memwidth=8 -romwidth=8 -o ../../../bin/DSPC8681E/g711_enc_app.hex /home/ti/ti_audio/workspace1/g711_enc_app/Debug/g711_enc_app.out
6. Now load the hex file of my application using the following command-
./dsp_loader load 1 0 0x0080af60 ../../../bin/DSPC8681E/g711_enc_app.hex
Now I stuck.
I have loaded the .hex of my application onto the Card but it is not executing.
I am unable to see any kind of printf statements.
Can you please tell me what I have to do next and the procedure that I followed is correct or not ?
Regards,
Rohit